Here at Upper York School we take great pride in our mathematics program that we offer. Students are able to take part in extra-curricular groups such as the Waterloo Math Competition and math club. There are a variety of math courses that students can take to expand their knowledge and test their math skills.

Mathematics Courses

Upper York School offers the following programs:

  • Principles of Mathematics-Grade 9, 10 (MPM1D, MPM2D)
  • Foundations of Mathematics-Grade 10 (MFM2P)
  • Functions Grade 11 (MCR3U)
  • Mathematics of Data Management-Grade 12 (MDM4U)
  • Advanced Functions-Grade 12 (MHF4U)