Program overview
Admission Requirements
Intakes

Last updated on 2025-11-18

Program overview

Program overview

Start on your path to becoming a high school math teacher with the Bachelor of Mathematics in Mathematics Teaching (Co-op) program at Waterloo. This unique program allows you to earn a co-op degree while gaining valuable teaching experience before applying for a Bachelor of Education. With a focus on developing your mathematical skills, you will also have the opportunity to add a second teachable subject, such as biology, business, or computer science. The world needs great math teachers, and this program is designed to set you on that path.

Program structure

The Bachelor of Mathematics in Mathematics Teaching (Co-op) program is structured to provide a comprehensive education in mathematics while integrating practical teaching experience. The program length is four years, during which students alternate between academic terms and co-op work terms. Key features of the program structure include:

  • Co-op only program, providing relevant paid work experience.
  • Alternating study and co-op terms starting from the second year.
  • Opportunity to customize your degree with a second teachable subject.
  • Advisors available to help explore minors or specializations.

Students will typically complete their first co-op work term after their first year, allowing them to gain practical experience early in their academic journey.

Featured Experiences

The Bachelor of Mathematics in Mathematics Teaching (Co-op) program offers a variety of unique experiences that enhance learning and professional development:

  • Co-op placements that provide hands-on teaching experience in real classroom settings.
  • Paid work experience that allows students to earn while they learn.
  • Opportunities to work as a student teacher, teaching assistant, or math tutor.
  • Integration of classroom learning with real-world applications through co-op work terms.
  • Participation in various student-led organizations and events, such as MathSoc and Hack the North.

Career Options

Graduates of the Bachelor of Mathematics in Mathematics Teaching (Co-op) program have a wide range of career opportunities in Canada. Here are some potential job roles:

  • High School Math Teacher: Teach mathematics to high school students, preparing them for post-secondary education and careers.
  • Computer Science Teacher: Educate students in computer science concepts and programming, fostering skills in technology.
  • Teaching Assistant: Support lead teachers in classroom management and instruction, providing additional help to students.
  • Math Tutor: Offer personalized tutoring sessions to students needing extra help in mathematics.
  • Instructional Support Assistant: Assist teachers in developing and implementing educational programs and resources.

These roles not only contribute to the educational sector but also play a vital part in shaping the future of students in mathematics and related fields.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit University of Waterloo official website