The program that you should follow depends upon the level at which you wish to teach.

- If you are interested in teaching at the elementary school level, you should enrol in the Faculty of Education, Bachelor of Education - Kindergarten & Elementary Program.
- If you are interested in teaching at the high school level, then you have several options. One is the Concurrent B. Sc. B. Ed. program. This is perhaps the best option if you intend to obtain your professional qualifications in Quebec. In Mathematics, the Ministry of Education requires you to specialize in just one subject, while for the other provinces there are usually two subjects of specialization. Normally it's faster to obtain professional qualifications in the other provinces.
- If you are interested in teaching at the CEGEP level, you will need at least a masters degree. In all probability, this means following one of the honours programs in mathematics. Many CEGEP teachers actually have Ph. D. degrees.
- If you wish to teach at the university level, then you will require at a Ph. D. and your primary concern should be mathematical research rather than teaching. The first step is completion of one of the honours programs in mathematics.