During the 2012-13 school year, there were a total of 230 students attending classes in Rüderswil. There were a total of 38 students in the German language kindergarten classes in the municipality. The municipality's primary school had 141 students in German language classes. Of the primary students, 0.7% were permanent or temporary residents of Switzerland (not citizens) and 0.7% have a different mother language than the classroom language. During the same year, the lower secondary school had a total of 51 students. There were 2.0% who were permanent or temporary residents of Switzerland (not citizens) and 2.0% have a different mother language than the classroom language.