The school's name was chosen as a reference to the 100th anniversary of the province of Alberta joining confederation in 2005, as the construction of the school was finished that year.
[2] Centennial High School teaches core courses such as English, Mathematics, Science, and Social studies as indicated by Alberta Education's Programs of Study mandated curriculum.
[3] Alongside this, alternative programs suited to specific students' needs are available, including Advanced Placement (AP), Commercial Foods and Cosmetology Apprenticeships, English Language Learner (ELL), Knowledge & Employability (K&E), and field trips.
[4][5][6][7] Centennial also offers various other complimentary courses, from areas such as Career & Technology Studies (CTS), Fine & Performing Arts, Modern Language & Culture Studies, Physical Education & Wellness, and Academic related options.
Several popular classes from each include Foods, Cosmetology, Robotics, Band, Drama, Spanish, Sports Performance, and Military studies, with there being plenty more.