I've had 2 of my children attend this school over the past 4 years. I couldn't be more happy with the quality of teachers, administration, curriculum, and extra-curricular activities. The band and choral directors are excellent. The volleyball program is excellent. Football, track and basketball are very good. It's a large Jr High, but the students are broken into teams that work well and help all of the kids feel more included. My children were very prepared for advanced math, science, reading and writing.