During the 2011-12 school year, there were a total of 455 students attending classes in Tavannes. There were four kindergarten classes, with a total of 69 students in the municipality. Of the kindergarten students, 13.0% were permanent or temporary residents of Switzerland (not citizens) and 10.1% have a different native language than the classroom language. The municipality had 12 primary classes and 241 students. Of the primary students, 14.9% were permanent or temporary residents of Switzerland (not citizens), and 14.1% have a different native language than the classroom language. During the same year, there were six lower secondary classes with a total of 111 students. There were 20.7% who were permanent or temporary residents of Switzerland (not citizens), and 26.1% have a different native language than the classroom language. The remainder of the students attended a private or special school.