During the 2009-10 school year, there were a total of 536 students attending classes in Aarwangen. There were 4 kindergarten classes with a total of 100 students in the municipality. Of the kindergarten students, 16.0% were permanent or temporary residents of Switzerland (not citizens) and 15.0% have a different mother language than the classroom language. The municipality had 15 primary classes and 267 students. Of the primary students, 15.0% were permanent or temporary residents of Switzerland (not citizens) and 21.3% have a different mother language than the classroom language. During the same year, there were 9 lower secondary classes with a total of 169 students. There were 17.2% who were permanent or temporary residents of Switzerland (not citizens) and 20.1% have a different mother language than the classroom language.