The German school year begins in August or early September and ends in June or July. The exact period varies from year to year and from state to state. There are roughly 12 weeks of school holidays per year, divided over 6 weeks in summer and other holidays (Easter, autumn, Christmas, winter). 

Classes at primary and secondary schools start between 7:30 and 8:30 am. Most primary schools are half-day schools with classes only in the morning. However, more and more primary schools also offer after-school care (Hort). Some secondary schools are all-day schools.