The Folkeskole — Denmark's Free Public Schools
The folkeskole is Denmark's comprehensive public school system covering ages 6–15 (with an optional 10th year). All resident children attend for free. The system is strongly egalitarian and focused on the whole child — academic, social, and emotional development are all prioritised.
- Enrol through your local municipality (kommune) — simply contact them with your child's CPR number and proof of address
- Instruction is in Danish; English is compulsory from Grade 2; German or French as second foreign language from Grade 5
- Class sizes are small — typically 20–26 students; teachers are well-qualified and respected professionals
- Assessment: Denmark avoids high-stakes testing in early years; a supportive, collaborative approach to learning is emphasised over competitive ranking
- If your child does not speak Danish, the municipality is required to provide Danish language support (modtagelsesklasse or individual support)
- School hours are generally 8am–2pm for younger children and 8am–3pm for older — significantly shorter than in many other countries
- School meals: many schools have canteen arrangements; bring a packed lunch or subscribe to the school lunch scheme (frokostordning) from DKK 500–600/month
