Tailored Training

We've adapted our training so that we can deliver ACE tailored training sessions remotely via video or using written resources with support.  Whatever your training needs please get in touch to discuss them with us. You can download and complete an Enquiry Form, call us on 020 8888 3377 or email us at training@ace-ed.org.uk 

"This training was exceptionally good. Informative and interesting, the trainer was excellent."

"This is the best training by far that I have attended for several years"

ACE's tailored training is a practical and cost-effective way to train a number of people at a venue of your own choice and at your own convenience. 

Topics covered include the following:

  • Admissions and admission appeals training for Panel members & Clerks
  • Admissions and appeals: the role of the Admission Authority & Presenting Officer
  • Exclusions and exclusion reviews for Governors & IRP members
  • The role of the SEN expert
  • Children missing education
  • Special Educational Needs and Disability
  • Looked after children education
  • Disability Discrimination and Equality Act duties

All topics are tailored to your individual needs and can be delivered as a full day, half day, or a twilight session.

We can adapt our material to cover your local area's circumstances and can incorporate your local information and documentation into the session.

Feedback from a recent tailored training session:

"Very interesting, worthwhile training. Training was tailored to our Service and the trainer was happy to adapt to our needs and answered all our questions. Thank you!"

Costs will depend on your specific requirements but generally range from £500 to £1800.

Enquiries and Bookings

You can telephone 0208 888 3377 to discuss your training requirements.

Alternatively, download and complete our Training Enquiry Form electronically. Email the form back to us at training@ace-ed.org.uk and then we can get in touch with you to discuss your training needs.

Terms & Conditions

Cancellation of a confirmed tailored training booking will only be accepted if made at least 45 days before the date of the training session.  For any cancellation made less than 45 days before the training date the full amount remains payable.   There will be a £50 admin charge for a cancellation and if any travel costs have been incurred by ACE these will be charged for.  

Mailing List

If you would like to keep up to date with news of our training programme please email us with your consent and your contact details to training@ace-ed.org.uk  You can read the ACE Privacy Statement here



System.Data.SqlClient.SqlException (0x80131904): Connection Timeout Expired.  The timeout period elapsed while attempting to consume the pre-login handshake acknowledgement.  This could be because the pre-login handshake failed or the server was unable to respond back in time.  The duration spent while attempting to connect to this server was - [Pre-Login] initialization=14546; handshake=2549;  ---> System.ComponentModel.Win32Exception (0x80004005): The wait operation timed out
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
   at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
   at System.Data.SqlClient.SqlConnection.Open()
   at Umbraco.Core.Persistence.FaultHandling.RetryPolicy.<>c__DisplayClass1.<ExecuteAction>b__0()
   at Umbraco.Core.Persistence.FaultHandling.RetryPolicy.ExecuteAction[TResult](Func`1 func)
   at Umbraco.Core.Persistence.Database.OpenSharedConnection()
   at Umbraco.Core.Persistence.Database.<Query>d__1c`1.MoveNext()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at Umbraco.Core.Persistence.Repositories.MacroRepository.<PerformGetByQuery>d__e.MoveNext()
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
   at Umbraco.Core.Services.MacroService.GetByAlias(String alias)
   at umbraco.cms.businesslogic.macro.Macro.<>c__DisplayClass9.<GetByAlias>b__8()
   at Umbraco.Core.Cache.CacheProviderExtensions.<>c__DisplayClass1`1.<GetCacheItem>b__0()
   at System.Lazy`1.CreateValue()
   at System.Lazy`1.LazyInitValue()
   at Umbraco.Core.Cache.HttpRuntimeCacheProvider.GetCacheItem(String cacheKey, Func`1 getCacheItem, Nullable`1 timeout, Boolean isSliding, CacheItemPriority priority, CacheItemRemovedCallback removedCallback, CacheDependency dependency)
   at Umbraco.Core.Cache.HttpRuntimeCacheProvider.GetCacheItem(String cacheKey, Func`1 getCacheItem, Nullable`1 timeout, Boolean isSliding, CacheItemPriority priority, CacheItemRemovedCallback removedCallback, String[] dependentFiles)
   at Umbraco.Core.Cache.CacheProviderExtensions.GetCacheItem[T](IRuntimeCacheProvider provider, String cacheKey, Func`1 getCacheItem, Nullable`1 timeout, Boolean isSliding, CacheItemPriority priority, CacheItemRemovedCallback removedCallback, String[] dependentFiles)
   at Umbraco.Core.CacheHelper.GetCacheItem[TT](String cacheKey, TimeSpan timeout, Func`1 getCacheItem)
   at umbraco.cms.businesslogic.macro.Macro.GetByAlias(String alias)
   at umbraco.macro..ctor(String alias)
   at Umbraco.Web.UmbracoHelper.RenderMacro(String alias, IDictionary`2 parameters, page umbracoPage)
   at ASP._Page_Views_Partials_grid_editors_macro_cshtml.Execute() in d:\Inetpub\vhosts\ace-ed.org.uk\httpdocs\Views\Partials\Grid\Editors\Macro.cshtml:line 15
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_grid_editors_base_cshtml.Execute() in d:\Inetpub\vhosts\ace-ed.org.uk\httpdocs\Views\Partials\Grid\Editors\Base.cshtml:line 20
Error Number:-2,State:0,Class:11