Den danske består av en ettårig barnehageklasse, en niårig grunnskole og en ettårig frivillig 10. klasse. Fra skoleåret 2009/10 har barnehageklassen vært obligatorisk, slik at Danmark har ti års obligatorisk skolegang. Undervisningsplikten i Danmark begynner det året barnet fyller seks. Den offentlige skolen suppleres av såkalte og , som finansieres delvis av det offentlige og delvis gjennom brukerbetaling.