Canyon Middle School serves the educational needs of students in grades six through eight. The school has an enrollment of more than 800 students and offers classes in English as a second language, reading and language arts, mathematics, physical education, science and social studies. It also offers transitional learning classes for students with emotional, behavioral and academic difficulties....