Education
The Danish Folkeskole: Public Schools in Denmark for Expat Families
How the Danish public school system (folkeskole) works for expat children — enrolment, language support, school structure from 0. klasse to 9. klasse, after-school care (SFO/KKFO), and what to expect as a non-Danish-speaking family.
Send money home without the bank markup
Most Danish banks add a 3–5% hidden margin on the exchange rate when you send money abroad. Wise uses the real mid-market rate with a small, transparent fee shown upfront — so more of your money actually arrives.
- ✓ Hold DKK, EUR, GBP and 40+ currencies in one account
- ✓ Get a local EUR/GBP IBAN — useful before your Danish bank is open
- ✓ Wise debit card works in Denmark and across the EU
Referral link — we may earn a reward if you sign up. It doesn't affect your fees.
The folkeskole is Denmark's universal public school system, and it is where the vast majority of Danish children — and many expat children — spend their school years. It covers 0. klasse through 9. klasse (ages 6 to 16), it is entirely free, and it operates on principles that may feel quite different from what you are used to: less homework, no grades until 8. klasse, a strong emphasis on social development, and a school day that ends earlier than in most countries. For expat families, the folkeskole offers the fastest route to Danish integration for your children — but it requires understanding how the system works and what to expect.
What Is the Folkeskole
The folkeskole (literally "the people's school") is Denmark's publicly funded primary and lower secondary school system. It has existed in some form since 1814, when Denmark became one of the first countries in the world to introduce compulsory education. Today, it is governed by the Folkeskole Act (folkeskoleloven) and administered by Denmark's 98 municipalities.
Every child living in Denmark has the right — and the obligation — to receive education from the year they turn 6 until they complete 9. klasse (typically age 15–16). This is compulsory education (undervisningspligt), not compulsory schooling — meaning parents can choose homeschooling or private schools, but the default is the folkeskole. Approximately 77% of Danish children attend a folkeskole.
The folkeskole is completely free. There are no tuition fees, no registration fees, and textbooks and materials are provided by the school. The only cost families encounter is SFO (after-school care), which has a monthly fee.
School Structure
The folkeskole spans 11 years in total, divided into distinct stages:
| Stage | Classes | Ages | Danish Name |
|---|---|---|---|
| Reception year | 0. klasse | 5–6 | Børnehaveklasse |
| Early years | 0.–3. klasse | 6–10 | Indskoling |
| Middle years | 4.–6. klasse | 10–13 | Mellemtrin |
| Upper years | 7.–9. klasse | 13–16 | Udskoling |
| Optional extra year | 10. klasse | 16–17 | 10. klasse |
0. Klasse (Reception Year)
Children start 0. klasse the calendar year they turn 6. This is a transition year between kindergarten and formal schooling. The focus is on social skills, play-based learning, basic literacy and numeracy readiness, and getting children comfortable in a school environment. It is compulsory.
Indskoling (0.–3. Klasse)
The early years maintain a strong focus on play, creativity, and social development alongside the introduction of core subjects: Danish, mathematics, and English (from 1. klasse). Class sizes are typically 20–28 students. Children in indskoling usually have the shortest school days, ending around 13:00–14:00.
Mellemtrin (4.–6. Klasse)
The middle years introduce more structured academic work. Additional subjects such as history, geography, biology, physics/chemistry, and a second foreign language (usually German or French from 5. klasse) are added. The school day extends slightly, typically ending around 14:00–15:00.
Udskoling (7.–9. Klasse)
The upper years are the most academically intensive. Students choose elective subjects (valgfag) alongside compulsory ones. Formal grading begins in 8. klasse. The school day can extend to 15:00–16:00. The folkeskole concludes with the folkeskolens afgangsprøve (final examination) in 9. klasse.
10. Klasse (Optional)
Students who want an extra year before entering upper secondary education (gymnasium, HHX, HTX, or EUD) can choose 10. klasse. This is popular among students who are unsure about their direction or want to strengthen specific subjects. It is offered at some folkeskoler and at dedicated 10. klasse centres (efterskole is also common for this year — a residential school that many Danish teenagers attend).
The School Day
One of the first things expat parents notice is that the Danish school day is shorter than in many other countries:
- Younger children (0.–3. klasse): Roughly 8:00 to 13:00 or 14:00
- Older children (4.–6. klasse): Roughly 8:00 to 14:00 or 15:00
- Upper years (7.–9. klasse): Roughly 8:00 to 15:00 or sometimes 16:00
The 2014 school reform extended the school day somewhat, but it remains shorter than a typical school day in the UK, the US, or most Asian countries. The shorter day is partly offset by SFO (after-school care) for younger children, and by the Danish expectation that children need unstructured free time.
The Madpakke
There is no school canteen at most folkeskoler. Children bring a packed lunch from home — the madpakke. This is a deeply embedded Danish tradition. A typical madpakke is rye bread (rugbrød) with toppings: cheese, cold cuts, liver pate, or spreads. The school does not heat food. Accept this early and learn to make a solid madpakke — your child's social integration partly depends on it. Some schools offer a lunch scheme (madordning) where parents can order meals, but this is not universal and comes at extra cost.
Language Support for Non-Danish Speakers
This is the section most expat parents need. The folkeskole teaches entirely in Danish, but Denmark has a well-established system for supporting children who arrive without Danish language skills.
Modtagerklasser (Reception Classes)
Most municipalities operate modtagerklasser — dedicated reception classes for children who do not speak Danish. In these classes, children receive intensive Danish language instruction while also covering age-appropriate academic content. The goal is full transition to a regular class within one to two years, though this varies by child.
Reception classes are typically located at specific schools within each municipality, so your child may not attend their nearest school during the reception period.
DSA (Dansk som Andetsprog)
DSA — Danish as a Second Language — is the formal framework for language support. Even after a child transitions out of a reception class, they are entitled to continued DSA support. This may include pull-out sessions with a DSA teacher, modified assignments, or extra language instruction. The level of DSA support varies between schools and municipalities.
What to Expect as a Non-Danish-Speaking Family
Be realistic about the timeline. Most children become conversationally fluent in Danish within 6 to 12 months if they are immersed full-time, but academic-level Danish takes longer — typically 2 to 3 years. Younger children (under 8) generally acquire the language faster than older children.
Your child's initial experience may be isolating. They will not understand what is being said around them, and friendships take time to form across a language barrier. This is normal and temporary — but it is worth acknowledging rather than minimising.
SFO and KKFO (After-School Care)
SFO (Skolefritidsordning) is the after-school care programme operated by or alongside folkeskoler. In Copenhagen, it is called KKFO (Københavns Kommunes Fritidsordning). SFO is available for children in 0.–3. klasse (ages 6–10).
How SFO Works
- Hours: SFO opens before school (typically 6:30) and runs after school until 17:00
- Activities: Supervised play, creative activities, outdoor time, sports, snacks, and sometimes homework help
- Location: Usually on the school premises or directly adjacent
- Staff: Trained pedagogues (pædagoger), not teachers
Cost
SFO is not free. Monthly fees vary by municipality but are typically in the range of DKK 1,500–2,500 per month. Siblings may receive a discount. Low-income families can apply for a fripladstilskud (free or reduced-cost placement) through their municipality.
Signing Up
SFO enrolment is separate from school enrolment. Apply through your municipality's website or directly at the school. Places are generally available, but sign up early to secure a spot from day one.
For children in 4.–6. klasse, some municipalities offer a fritidsklub (leisure club) as a continuation of SFO, though this is less universal and typically cheaper.
Choosing Between Folkeskole and Private or International Schools
This is one of the first decisions expat families face. Here is an honest comparison:
Reasons to Choose the Folkeskole
- Free. No tuition, no fees for the school itself.
- Full Danish integration. Your child will learn Danish, make Danish friends, and understand Danish culture from the inside. There is no faster integration path.
- High quality. Danish public schools are well-resourced, class sizes are manageable, and teachers are trained at university level. The focus on wellbeing and social development produces confident, independent children.
- Neighbourhood community. Your child attends school with the children who live nearby. This builds a local social network for the whole family.
Reasons to Consider Alternatives
- Danish-only instruction. If your stay in Denmark is short (under 2 years), your child may spend much of that time acquiring Danish rather than progressing academically.
- Adjustment period. The first 6 to 12 months can be difficult for non-Danish-speaking children, particularly older ones.
- Different educational philosophy. If you come from a system with more structured academics, more homework, and formal testing from an early age, the folkeskole approach may feel unfamiliar.
Private Schools (Friskoler and Privatskoler)
Denmark has a strong tradition of private schools, called friskoler (free schools) or privatskoler. Approximately 23% of Danish children attend a private school. These are partially state-funded (around 76% of operating costs) and charge monthly fees of roughly DKK 1,000–3,000. Some are religious, some follow alternative pedagogies (Steiner/Waldorf, Montessori), and some are simply local alternatives to the municipal school. They teach in Danish.
International schools teach in English (or another language) and follow international curricula (IB, British, American). They are significantly more expensive — typically DKK 50,000–120,000 per year — and are concentrated in Copenhagen, Aarhus, and a few other cities.
What to Expect as an Expat Parent
Skole-Hjem-Samtale (Parent-Teacher Meetings)
Denmark holds formal parent-teacher conversations (skole-hjem-samtale) once or twice per year. These are one-on-one meetings with your child's class teacher (klasselærer). The focus is on your child's wellbeing, social development, and academic progress — in that order. Expect a conversation, not a report card. Most teachers are willing to conduct these in English if needed.
Aula
Aula is the national digital platform used by all folkeskoler for communication between school and home. You will use it for messages from teachers, the school schedule, absence reporting, permission slips, and event invitations. It is available as a web app and a mobile app. Everything is in Danish. Bookmark translate.google.com or use your browser's built-in translation.
Parent Involvement
Danish schools expect a degree of parent involvement. Each class has a forældreråd (parent council), and parents are expected to attend class social events, help organise activities, and participate in school community life. This can be a valuable way for expat parents to build local connections, even if the language barrier makes it intimidating at first.
Less Homework Than You Might Expect
Homework in the folkeskole is minimal by international standards, especially in the younger years. The philosophy is that children should have free time after school for play, sports, and family life. Do not interpret this as a sign of low academic standards — it reflects a deliberate pedagogical choice.
Grading and Assessment
The Danish approach to assessment is notably different from many other school systems:
- No formal grades until 8. klasse. In the early and middle years, assessment is qualitative — teachers provide feedback through conversations and written evaluations, not numerical grades.
- The 7-point grading scale. From 8. klasse onward, Denmark uses a 7-point scale: 12 (exceptional), 10, 7, 4, 02, 00, and -3 (unacceptable). The scale is designed to be compatible with the European ECTS system.
- Folkeskolens afgangsprøve. At the end of 9. klasse, students sit the national final examination. This covers Danish, mathematics, English, physics/chemistry, and a selection of other subjects. Results influence — but do not solely determine — admission to upper secondary education.
- Focus on wellbeing. Particularly in indskoling and mellemtrin, the emphasis is on children's social skills, confidence, and ability to collaborate. Academic performance is important, but it is not the only measure of success.
Practical Tips for Expat Families
Master the madpakke. Your child will eat a packed lunch every day. Invest in a good lunchbox with compartments. Rye bread with toppings is the standard. Include fruit, vegetables, and a drink. Avoid anything that needs heating.
Expect cycling. Many Danish children cycle to school from a young age. If you live within a few kilometres of the school, your child will likely be expected to cycle or walk. Ensure your child has a safe, well-maintained bicycle and knows Danish road rules. Helmets are recommended but not legally required.
Dress for weather. Danish schools spend significant time outdoors in all weather. Your child needs proper rain gear (regntøj), rubber boots (gummistøvler), warm layers for winter, and sun protection for summer. The Danish saying "there is no bad weather, only bad clothing" is taken seriously at school.
School holidays. The folkeskole follows a set holiday schedule: a summer holiday of approximately 6 weeks (late June to early August), an autumn holiday (efterårsferie, one week in October), a Christmas holiday (approximately two weeks), a winter holiday (vinterferie, one week in February), and an Easter holiday (approximately one week). Exact dates vary by municipality.
Be patient with the system. The Danish school system prioritises different things than many expat parents are used to. Less emphasis on competition, less homework, later grading, and a strong focus on social development can feel unsettling if you come from a system that measures progress differently. Give it time. The outcomes — confident, independent, socially skilled young people — speak for themselves.
Learn Danish yourself. Your child will integrate faster if you are also learning the language. It signals to the school and to other parents that your family is committed to being part of the community. Municipal language schools (sprogskole) offer free or subsidised Danish courses for adult residents.
Send money home without the bank markup
Most Danish banks add a 3–5% hidden margin on the exchange rate when you send money abroad. Wise uses the real mid-market rate with a small, transparent fee shown upfront — so more of your money actually arrives.
- ✓ Hold DKK, EUR, GBP and 40+ currencies in one account
- ✓ Get a local EUR/GBP IBAN — useful before your Danish bank is open
- ✓ Wise debit card works in Denmark and across the EU
Referral link — we may earn a reward if you sign up. It doesn't affect your fees.
From the NordicExpat team
Don't want to piece the order together yourself?
The Move to Denmark: Week-1 Survival Kit turns these free guides into one ordered, day-by-day plan — residence → CPR → MitID → NemKonto → tax card → bank — with a dependency map, a fillable tracker, and copy-paste appointment templates. Everything in the exact sequence, so nothing blocks you at peak move-stress.
See the Week-1 KitFrequently asked questions
Sources & references
Related guides