Altnau is home to the Altnau primary school district. It is also home to the Altnau secondary school district. In the 2008/2009 school year there were 176 students in the primary school district. There were 44 children in the kindergarten, and the average class size was 22 kindergartners. Of the children in kindergarten, 18 or 40.9% were female, 7 or 15.9% were not Swiss citizens and 2 or 4.5% did not speak German natively. The lower and upper primary levels begin at about age 5-6 and last for 6 years. There were 59 children in who were at the lower primary level and 73 children in the upper primary level. The average class size in the primary school was 22 students. At the lower primary level, there were 26 children or 44.1% of the total population who were female, 5 or 8.5% were not Swiss citizens and 1 or 1.7% did not speak German natively. In the upper primary level, there were 35 or 47.9% who were female, 6 or 8.2% were not Swiss citizens and 3 or 4.1% did not speak German natively.