The Överkalix Municipal School Area includes preschools, primary schools, a secondary school and Swedish for Immigrants (SFI) education. These are all located in close proximity to the municipal swimming pool, sports hall, ice rink and library. The two municipal primary schools, Åkerskolan and Strandskolan, are in a scenic location close to the Kalix River. Both schools have after school recreation clubs.

Överkalix municpalty´s elementary school and preshool use the internet-based learning platform Schoolsoft in ther daily work. The e-service facilities communication and information between parents, children and students and schoolstaff. In the tool, you can see schedules, menus, study plans, grades, attendance and report absences and communicate with the school´s staff.

System.AggregateException: One or more errors occurred. (Value cannot be null. (Parameter 'source'))
 ---> System.ArgumentNullException: Value cannot be null. (Parameter 'source')
   at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
   at System.Linq.Enumerable.TryGetNonEnumeratedCount[TSource](IEnumerable`1 source, Int32& count)
   at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source)
   at AspNetCoreGeneratedDocument.Views_Partials_GridEditors_NavigationMenu.ExecuteAsync() in D:\Repos\Överkalix_Kommun\Overkalix_Kommun_V13\_src\Mirror.Umbraco.Web\Views\Partials\GridEditors\NavigationMenu.cshtml:line 4
   at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageCoreAsync(IRazorPage page, ViewContext context)
   at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageAsync(IRazorPage page, ViewContext context, Boolean invokeViewStarts)
   at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderAsync(ViewContext context)
   at Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ExecuteAsync(ViewComponentContext context)
   at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(ViewComponentContext context)
   at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper.InvokeCoreAsync(ViewComponentDescriptor descriptor, Object arguments)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at Our.Umbraco.DocTypeGridEditor.Helpers.DocTypeGridEditorHelper.RenderDocTypeGridEditorItem(IViewComponentHelper helper, IHtmlHelper htmlHelper, Object model) in D:\Repos\Överkalix_Kommun\Overkalix_Kommun_V13\_src\Plugins\Our.Umbraco.DocTypeGridEditor\Helpers\DocTypeGridEditorHelper.cs:line 227
   at AspNetCoreGeneratedDocument.App_Plugins_mDocTypeGridEditor_Render_DocTypeGridEditor.ExecuteAsync()
   at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageCoreAsync(IRazorPage page, ViewContext context)
   at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageAsync(IRazorPage page, ViewContext context, Boolean invokeViewStarts)
   at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderAsync(ViewContext context)
   at Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.RenderPartialCoreAsync(String partialViewName, Object model, ViewDataDictionary viewData, TextWriter writer)
   at Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.PartialAsync(String partialViewName, Object model, ViewDataDictionary viewData)
   at AspNetCoreGeneratedDocument.Views_Partials_Grid_editors_base.ExecuteAsync() in D:\Repos\Överkalix_Kommun\Overkalix_Kommun_V13\_src\Mirror.Umbraco.Web\Views\Partials\Grid\editors\base.cshtml:line 5