Our online service will be unavailable on Monday 21 September and Tuesday 22 September while we make some important updates. We will provide a new message here once the service is available again.

Latest exam updates

Practical Update 

We appreciate how much the cancellation of our exams has affected learners and we are working hard on solutions to ensure learners can gain their qualifications at the earliest opportunity.

However, on the basis of official and local advice due to COVID-19, we have made the decision to cancel all Practical exams in Hong Kong until further notice. This decision affects all 2020 bookings for Graded Music Exams, ARSM, Diploma, Choral Singing and Ensemble exams, but does not currently affect any bookings for Music Theory exams. Following this decision, we will process 100% refunds for all existing Practical exam bookings and our Representatives will provide further guidance in due course.

We are sorry for the impact on teachers and candidates and thank you for your loyalty and support while these restrictions remain in place. We are continuing to review when live Practical exams can resume in Hong Kong and will offer them again at the earliest possible opportunity.

Our new remotely-assessed Performance Grades provide an alternative progression route for students during this period of disruption. The Performance Grades are equivalent to our Practical Grades in demand, recognition and value. They are based on the same repertoire and syllabuses, assessment criteria and quality assurance measures as our existing exams and will be assessed by the same highly trained examiners. Booking will open in Hong Kong before the end of the year and you can record your video submission any time from now on. Find out more here.

Exam dates and fees 2020

System.Web.HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'. ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at System.Object.GetType()
   at Our.Umbraco.Vorto.Converters.VortoValueConverter.ConvertSourceToObject(PublishedPropertyType propertyType, Object source, Boolean preview)
   at Umbraco.Web.PublishedCache.XmlPublishedCache.XmlPublishedProperty.get_Value()
   at Umbraco.Web.PublishedPropertyExtension.GetValue[T](IPublishedProperty property, Boolean withDefaultValue, T defaultValue)
   at Abrsm.Business.Domain.UmbracoModels.BaseAndDatesFeesType.get_TermsList() in C:\Projects\ABRSM_Migration\Abrsm.Business\Domain\UmbracoModels\BaseAndDatesFeesType.generated.cs:line 108
   at Abrsm.Website.Models.Components.ExamDatesAndFeesType..ctor(BaseAndDatesFeesType content, IVortoManagerService vortoManagerService) in C:\Projects\ABRSM_Migration\Abrsm.Website\Models\Components\ExamDatesAndFeesSectionViewModel.cs:line 104
   at Abrsm.Website.Models.Components.ExamDatesAndFeesSectionViewModel..ctor(ExamDatesAndFeesSectionBlock content) in C:\Projects\ABRSM_Migration\Abrsm.Website\Models\Components\ExamDatesAndFeesSectionViewModel.cs:line 48
   at ASP._Page_Views_Partials_Grid_Editors_DocTypeGridEditor_ExamDatesAndFeesSectionBlock_ExamDatesAndFeesSectionBlock_cshtml.Execute() in d:\home\site\wwwroot\Views\Partials\Grid\Editors\DocTypeGridEditor\ExamDatesAndFeesSectionBlock\ExamDatesAndFeesSectionBlock.cshtml:line 5
   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 Our.Umbraco.DocTypeGridEditor.Web.Extensions.HtmlHelperExtensions.RenderDocTypeGridEditorItem(HtmlHelper helper, IPublishedContent content, String editorAlias, String viewPath, String previewViewPath, Boolean isPreview)
   at ASP._Page_Views_Partials_Grid_TrilliumContentFilterDocTypeGridEditor_Single_cshtml.Execute() in d:\home\site\wwwroot\Views\Partials\Grid\TrilliumContentFilterDocTypeGridEditor_Single.cshtml:line 5
   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.ViewResultBase.ExecuteResult(ControllerContext context)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.b__1e(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
   at System.Web.Mvc.MvcHandler.b__5(IAsyncResult asyncResult, ProcessRequestState innerState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.<>c__DisplayClass4.b__3()
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap[TResult](Func`1 func)
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage)
   at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
   at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter)
   at System.Web.Mvc.Html.ChildActionExtensions.Action(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues)
   at ASP._Page_views_partials_grid_trilliumcontentfilterdoctypegrideditor_cshtml.Execute() in d:\home\site\wwwroot\Views\Partials\Grid\TrilliumContentFilterDocTypeGridEditor.cshtml:line 28
   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:\home\site\wwwroot\Views\Partials\Grid\Editors\Base.cshtml:line 22

Diploma retake fees

Please note that retake fees apply only to candidates applying for a partial retake (2.2 or 2.1 and 2.2, etc.). If candidates are retaking the complete exam, the full fee is payable.

Additional information

Other fees and charges (2020)*

 

Graded Music Exams and ARSM

other Diplomas

Music Medals

Confirmation of marks

free of charge

free of charge

free of charge

Duplicate certificate

£12.00

£19.00

£6.50

 

Practical

Theory

Appeal investigation**

N/A

Half of the entry fee

Results Review

Grade 1-5: £25
Grade 6-8: £40
ARSM: £40

 N/A

External review

£60.00 per candidate

£60.00 per candidate

Administrative charge for payment with dishonoured cheque

£22.00

£22.00

* The above charges should be paid direct to ABRSM's office in London by sterling draft presentable in the UK or by credit card (Visa or MasterCard). Sterling drafts should be payable to ‘The Associated Board of the Royal Schools of Music’.

If you wish to pay locally please contact your Local Representative who will advise you of the local fee and method of payment.

** For multiple candidates, the investigation fee charged will not exceed five times the local Grade 5 Practical/Music Theory fee.

This website uses cookies to improve your experience. By using our website, you are agreeing to our cookie policy and consent to our use of cookies. Find out more.