Canyon High School

Skip to main content

CLASSES / ASSIGNMENTS

Athletic Teams 0 Classes
English 78 Classes
Fine Arts 40 Classes
Mathematics 67 Classes
Physical Education 16 Classes
Practical Arts 30 Classes
REACH 2 Classes
Science 58 Classes
Social Studies 54 Classes
Special Education 64 Classes
World Languages 36 Classes