During the 2010-11 school year, there were a total of 1,325 students attending 90 classes in Villars-sur-Glâne. A total of 2,153 students from the municipality attended any school, either in the municipality or outside of it. There were 13 kindergarten classes with a total of 269 students in the municipality. The municipality had 38 primary classes and 731 students. During the same year, there were no lower secondary classes in the municipality, but 438 students attended lower secondary school in a neighboring municipality. There were no upper Secondary classes or vocational classes, but there were 331 upper Secondary students and 233 upper Secondary vocational students who attended classes in another municipality. The municipality had 39 special Tertiary classes, with 325 specialized Tertiary students.