During the 2010-11 school year, there were a total of 355 students attending classes in Moosseedorf. There were 4 kindergarten classes with a total of 70 students in the municipality. Of the kindergarten students, 24.3% were permanent or temporary residents of Switzerland (not citizens) and 30.0% have a different mother language than the classroom language. The municipality had 9 primary classes and 188 students. Of the primary students, 22.3% were permanent or temporary residents of Switzerland (not citizens) and 32.4% have a different mother language than the classroom language. During the same year, there were 6 lower secondary classes with a total of 97 students. There were 18.6% who were permanent or temporary residents of Switzerland (not citizens) and 29.9% have a different mother language than the classroom language.