Our Learning

In addition to the broad range of program opportunities we provide for students, we are also proud to offer many exciting choices that students may use to enhance their learning experiences at Charles Spencer High School. More information on these opportunities can be found on the menu to the left, or by the link below.

Course Guides and Registration