Canyon High School

Skip to main content
CLASSES / ASSIGNMENTS
Change Term:
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 )
Student Government - ASB ( 3 classes )
World Languages ( 36 classes )

See all classes