During the 2012-13 school year, there were a total of 114 students attending classes in Schangnau. There were a total of 25 students in the German language kindergarten classes in the municipality. The municipality's primary school had 60 students in German language classes. Of the primary students, 3.3% were permanent or temporary residents of Switzerland (not citizens) and 5.0% have a different mother language than the classroom language. During the same year, the lower secondary school had a total of 29 students. There were 3.4% who were permanent or temporary residents of Switzerland (not citizens) and 3.4% have a different mother language than the classroom language.