Grade 12 course MHF4U
Advanced Functions: what it keeps open
Drop Advanced Functions (MHF4U) and 431 Ontario programs close: 425 at universities and 6 at colleges ask for it, and no other course can take its place. It also counts toward 922 more, where another course would do.
Want to see which programs your own marks reach? Try the program finder.
Which courses does your program need?
Search any university or college program. Its Grade 12 courses stay here while you look through the course pages.
Programs that need MHF4U
Open a field to see every program. Each one links to its page, with the school's own requirements.
University programs (425)
Computer science43
- Computer Science Algoma, Sault Ste. Marie, Brampton
- Computer Science, Co-op Algoma, Sault Ste. Marie
- Computer Science and Mathematics Brock, St. Catharines
- Computing and Business Brock, St. Catharines
- Computer Science (BCS) Carleton, Ottawa
- Cybersecurity (BCyber) Carleton, Ottawa
- Data Science (BDS) Carleton, Ottawa
- Interactive Multimedia and Design (IMD) Carleton, Ottawa
- Computer Science Lakehead, Thunder Bay, Orillia, Barrie
- Computer Science Laurentian, Sudbury
- Computer Science Laurier, Waterloo
- Computer Science (Milton) Laurier, Milton
- Data Science Laurier, Waterloo
- Data Science Nipissing, North Bay
- Artificial Intelligence (Computer Science) Ontario Tech, Oshawa
- Computer Science Ontario Tech, Oshawa
- Data Science Ontario Tech, Oshawa
- Interactive Computing Ontario Tech, Oshawa
- Software Development Ontario Tech, Oshawa
- Honours BSc Computer Science Ottawa, Ottawa
- Honours BSc in Computer Science and BSc in Mathematics (Data Science) Ottawa, Ottawa
- Joint Honours BSc in Computer Science and Mathematics Ottawa, Ottawa
- Computing Queen's, Kingston
- Computer Science TMU, Toronto
- Cyber Science TMU, Toronto
- Computer Science (U of T Mississauga) Toronto, Mississauga (U of T Mississauga)
- Computer Science (U of T Scarborough) Toronto, Toronto (U of T Scarborough)
- Data Science (B.Sc.) Trent, Peterborough
- Software Engineering Co-op Trent, Peterborough
- Computer Science Waterloo, Waterloo
- Computing and Financial Management Waterloo, Waterloo
- Data Science Waterloo, Waterloo
- Computer Science Western, London
- Computer Science (General) Windsor, Windsor
- Computer Science (Honours) Windsor, Windsor
- Computer Science, Applied Computing Windsor, Windsor
- Computer Science, Computer Information Systems Windsor, Windsor
- Computer Science, Software Engineering Specialization Windsor, Windsor
- Computer Science York, Toronto (Keele Campus)
- Computer Science for Software Development York, Markham
- Cybersecurity York, Toronto (Keele Campus)
- Digital Technologies York, Markham
- Information Technology York, Toronto (Keele Campus)
Engineering113
- Integrated Engineering Brock, St. Catharines
- Aerospace Engineering Carleton, Ottawa
- Architectural Conservation and Sustainability Engineering Carleton, Ottawa
- Biomedical and Electrical Engineering Carleton, Ottawa
- Biomedical and Mechanical Engineering Carleton, Ottawa
- Civil Engineering Carleton, Ottawa
- Computer Systems Engineering Carleton, Ottawa
- Electrical Engineering Carleton, Ottawa
- Engineering Physics Carleton, Ottawa
- Environmental Engineering Carleton, Ottawa
- Mechanical Engineering Carleton, Ottawa
- Mechatronics Engineering Carleton, Ottawa
- Software Engineering (BEng) Carleton, Ottawa
- Sustainable Electrical Power Engineering Carleton, Ottawa
- Sustainable Energy Engineering Carleton, Ottawa
- Systems Security Engineering Carleton, Ottawa
- Telecommunications Engineering Carleton, Ottawa
- Biomedical Engineering Guelph, Guelph
- Biosystems Engineering Guelph, Guelph
- Civil Engineering Guelph, Guelph
- Computer Engineering Guelph, Guelph
- Electrical Engineering Guelph, Guelph
- Engineering Systems and Computing Guelph, Guelph
- Environmental Engineering Guelph, Guelph
- Mechanical Engineering Guelph, Guelph
- Mechatronics Engineering Guelph, Guelph
- Water Resources Engineering Guelph, Guelph
- Engineering: Chemical Lakehead, Thunder Bay
- Engineering: Civil Lakehead, Thunder Bay
- Engineering: Electrical Lakehead, Thunder Bay, Barrie
- Engineering: Mechanical Lakehead, Thunder Bay
- Engineering: Mechatronics Lakehead, Thunder Bay, Barrie
- Engineering: Software Lakehead, Thunder Bay, Barrie
- Chemical Engineering Laurentian, Sudbury
- Mechanical Engineering Laurentian, Sudbury
- Mining Engineering Laurentian, Sudbury
- Artificial Intelligence Engineering Ontario Tech, Oshawa
- Automotive Engineering Ontario Tech, Oshawa
- Comprehensive Engineering Ontario Tech, Oshawa
- Electrical Engineering Ontario Tech, Oshawa
- Energy Engineering Ontario Tech, Oshawa
- Industrial Engineering Ontario Tech, Oshawa
- Manufacturing Engineering Ontario Tech, Oshawa
- Mechanical Engineering Ontario Tech, Oshawa
- Mechatronics Engineering Ontario Tech, Oshawa
- Nuclear Engineering Ontario Tech, Oshawa
- Pre-Engineering Ontario Tech, Oshawa
- Software Engineering Ontario Tech, Oshawa
- BASc Biomedical Mechanical Engineering Ottawa, Ottawa
- BASc Biomedical Mechanical Engineering and BSc Computing Technology Ottawa, Ottawa
- BASc Chemical Engineering Ottawa, Ottawa
- BASc Chemical Engineering and BSc Computing Technology Ottawa, Ottawa
- BASc Civil Engineering Ottawa, Ottawa
- BASc Civil Engineering and BSc Computing Technology Ottawa, Ottawa
- BASc Computer Engineering Ottawa, Ottawa
- BASc Electrical Engineering Ottawa, Ottawa
- BASc Electrical Engineering and BSc Computing Technology Ottawa, Ottawa
- BASc Mechanical Engineering Ottawa, Ottawa
- BASc Mechanical Engineering and BSc Computing Technology Ottawa, Ottawa
- BASc Software Engineering Ottawa, Ottawa
- Chemical Engineering Queen's, Kingston
- Civil Engineering Queen's, Kingston
- Computer Engineering Queen's, Kingston
- Electrical Engineering Queen's, Kingston
- Engineering (General First Year) Queen's, Kingston
- Mechanical Engineering Queen's, Kingston
- Mechatronics and Robotics Engineering Queen's, Kingston
- Mining Engineering Queen's, Kingston
- Aerospace Engineering TMU, Toronto
- Biomedical Engineering TMU, Toronto
- Chemical Engineering TMU, Toronto
- Civil Engineering TMU, Toronto
- Computer Engineering TMU, Toronto
- Electrical Engineering TMU, Toronto
- Industrial Engineering TMU, Toronto
- Mechanical Engineering TMU, Toronto
- Mechatronics Engineering TMU, Toronto
- Undeclared Engineering (First Semester Studies Only) TMU, Toronto
- Chemical Engineering Toronto, Toronto (St. George campus)
- Civil Engineering Toronto, Toronto (St. George campus)
- Computer Engineering Toronto, Toronto (St. George campus)
- Electrical Engineering Toronto, Toronto (St. George campus)
- Engineering Science Toronto, Toronto (St. George campus)
- Industrial Engineering Toronto, Toronto (St. George campus)
- Materials Engineering Toronto, Toronto (St. George campus)
- Mechanical Engineering Toronto, Toronto (St. George campus)
- Mineral Engineering Toronto, Toronto (St. George campus)
- Architectural Engineering Waterloo, Waterloo
- Biomedical Engineering Waterloo, Waterloo
- Chemical Engineering Waterloo, Waterloo
- Civil Engineering Waterloo, Waterloo
- Computer Engineering Waterloo, Waterloo
- Electrical Engineering Waterloo, Waterloo
- Environmental Engineering Waterloo, Waterloo
- Geological Engineering Waterloo, Waterloo
- Management Engineering Waterloo, Waterloo
- Mechanical Engineering Waterloo, Waterloo
- Mechatronics Engineering Waterloo, Waterloo
- Nanotechnology Engineering Waterloo, Waterloo
- Software Engineering Waterloo, Waterloo
- Systems Design Engineering Waterloo, Waterloo
- Engineering Western, London
- Civil Engineering Windsor, Windsor
- Electrical Engineering Windsor, Windsor
- Engineering Technology Windsor, Windsor
- Environmental Engineering Windsor, Windsor
- General Engineering Windsor, Windsor
- Industrial Engineering Windsor, Windsor
- Industrial Engineering with Minor in Business Administration Windsor, Windsor
- Mechanical Engineering Windsor, Windsor
- Mechatronic Systems Engineering Windsor, Windsor
- Engineering York, Toronto (Keele Campus)
- First Year Engineering Core Program York, Markham (first year), then Toronto (Keele Campus)
Business and commerce52
- Accounting (BAcc) Carleton, Ottawa
- Commerce (Business) (BCom) Carleton, Ottawa
- Accounting Guelph, Guelph
- Food and Agricultural Business Guelph, Guelph
- Government, Economics and Management Guelph, Guelph
- Hospitality and Tourism Management Guelph, Guelph
- Management Guelph, Guelph
- Management Economics and Finance Guelph, Guelph
- Marketing Management Guelph, Guelph
- Real Estate Guelph, Guelph
- Sport and Event Management Guelph, Guelph
- Business Administration Laurier, Waterloo
- Business Administration + Computer Science Laurier, Waterloo
- Business Administration + Computer Science, University of Waterloo Laurier, Waterloo
- Business Administration + Financial Mathematics and Analytics Laurier, Waterloo
- Business Administration + Mathematics, University of Waterloo Laurier, Waterloo
- Economics and Accounting Laurier, Waterloo
- Economics and Financial Management Laurier, Waterloo
- Business I McMaster, Hamilton
- Honours Bachelor of Commerce (Option in Business Analytics) Ottawa, Ottawa
- Honours Bachelor of Commerce (option in Business Technology Management) Ottawa, Ottawa
- Honours Bachelor of Commerce (Option in Entrepreneurship) Ottawa, Ottawa
- Honours Bachelor of Commerce (option in Finance) Ottawa, Ottawa
- Honours Bachelor of Commerce (Option in Healthcare Analytics) Ottawa, Ottawa
- Honours Bachelor of Commerce (Option in Human Resource Management) Ottawa, Ottawa
- Honours Bachelor of Commerce (Option in International Management) Ottawa, Ottawa
- Honours Bachelor of Commerce (Option in Management) Ottawa, Ottawa
- Honours Bachelor of Commerce (Option in Marketing) Ottawa, Ottawa
- Honours Bachelor of Commerce and Juris Doctor Ottawa, Ottawa
- Honours Bachelor of Commerce and Master of Science in Management Ottawa, Ottawa
- Honours Bachelor of Commerce in Accounting Ottawa, Ottawa
- Honours Bachelor of Commerce: International Dual Degree Ottawa, Ottawa (3 years) and France (1 year)
- Accounting & Finance TMU, Toronto
- Commerce and Management Toronto, Mississauga (U of T Mississauga)
- Double Degree: Management and Finance (BBA) and Statistics (HBSc) Toronto, Toronto (U of T Scarborough)
- Management Toronto, Toronto (U of T Scarborough)
- Management and International Business (co-op) Toronto, Toronto (U of T Scarborough)
- Administration des affaires UOF, Toronto
- Accounting and Financial Management Waterloo, Waterloo
- Business Administration (Laurier) and Computer Science (Waterloo) Double Degree Waterloo, Waterloo
- Business Administration (Laurier) and Mathematics (Waterloo) Double Degree Waterloo, Waterloo
- Mathematics/Business Administration Waterloo, Waterloo
- Mathematics/Chartered Professional Accountancy Waterloo, Waterloo
- Mathematics/Financial Analysis and Risk Management Waterloo, Waterloo
- Science and Business Waterloo, Waterloo
- Science and Financial Management Waterloo, Waterloo
- Sustainability and Financial Management Waterloo, Waterloo
- Business Administration and Computer Science Windsor, Windsor
- Business Administration and Mathematics Windsor, Windsor
- Business Administration York, Toronto (Keele Campus)
- Commerce York, Toronto (Keele Campus) or Markham
- Financial Technologies York, Markham
Nursing1
- Nursing (BScN) with RN Prescribing Carleton, Ottawa
Health sciences and kinesiology15
- Kinesiology (BKin) Brock, St. Catharines
- Kinesiology International Double Degree (University of Portsmouth) Brock, St. Catharines
- Kinesiology: Accelerate into Master's (AIM) Brock, St. Catharines
- Health Sciences (BHSc) Carleton, Ottawa
- Psycholinguistics and Communication Differences Carleton, Ottawa
- Human Health and Nutritional Sciences Guelph, Guelph
- Human Kinetics Guelph, Guelph
- One Health Guelph, Guelph
- Kinesiology (Science) Laurentian, Sudbury
- Health Sciences Laurier, Waterloo
- Honours Medical Radiation Sciences (Level I) McMaster, Hamilton
- Baccalauréat ès sciences spécialisé sciences de l'activité physique et Maîtrise ès sciences de la santé Ergothérapie Ottawa, Ottawa
- Baccalauréat ès sciences spécialisé sciences de l'Activité physique et Maîtrise ès sciences de la santé Physiothérapie Ottawa, Ottawa
- Honours Bachelor of Science in Human Kinetics Ottawa, Ottawa
- Honours Bachelor of Science in Human Kinetics: Applied Studies in Kinesiology Ottawa, Ottawa
Life sciences74
- Biology Algoma, Sault Ste. Marie
- Biochemistry Carleton, Ottawa
- Bioinformatics Carleton, Ottawa
- Biology (BSc) Carleton, Ottawa
- Biotechnology Carleton, Ottawa
- Neuroscience and Mental Health Carleton, Ottawa
- Animal Biology Guelph, Guelph
- Bachelor of Science in Agriculture Guelph, Guelph
- Bachelor of Science in Environmental Sciences Guelph, Guelph
- Bio-Medical Science Guelph, Guelph
- Biochemistry Guelph, Guelph
- Biological Science Guelph, Guelph
- Biomedical Toxicology Guelph, Guelph
- Food Science Guelph, Guelph
- Indigenous Environmental Science and Practice Guelph, Guelph
- Marine and Freshwater Biology Guelph, Guelph
- Microbiology and Immunology Guelph, Guelph
- Molecular Biology and Genetics Guelph, Guelph
- Neuroscience Guelph, Guelph
- Plant Science Guelph, Guelph
- Wildlife Biology and Conservation Guelph, Guelph
- Zoology Guelph, Guelph
- Applied Life Sciences Lakehead, Thunder Bay, Orillia
- Biology Lakehead, Thunder Bay
- Behavioural Neuroscience Laurentian, Sudbury
- Biochemistry Laurentian, Sudbury
- Biology Laurentian, Sudbury
- Biomedical Biology Laurentian, Sudbury
- Forensic Science Laurentian, Sudbury
- Zoology Laurentian, Sudbury
- Biochemistry and Biotechnology Laurier, Waterloo
- Biology Laurier, Waterloo
- Environmental Science Laurier, Waterloo
- Psychology (BSc) (Brantford) Laurier, Brantford
- Psychology (BSc) (Waterloo) Laurier, Waterloo
- Psychology and Neuroscience Laurier, Waterloo
- Applied Biotechnology Ontario Tech, Oshawa
- Biological Science Ontario Tech, Oshawa
- Biomedical Science Ontario Tech, Oshawa
- Chemical Biology Ontario Tech, Oshawa
- Environmental Biology Ontario Tech, Oshawa
- Forensic Science Ontario Tech, Oshawa
- Marine Biology Ontario Tech, Oshawa
- Neuroscience Ontario Tech, Oshawa
- Honours BSc Biochemistry Ottawa, Ottawa
- Honours BSc Biochemistry and BASc Chemical Engineering (Biotechnology) Ottawa, Ottawa
- Honours BSc Biology Ottawa, Ottawa
- Honours BSc Biomedical Science Ottawa, Ottawa
- Honours BSc Biopharmaceutical Science Ottawa, Ottawa
- Biology TMU, Toronto
- Biomedical Sciences TMU, Toronto
- Forensic Science Toronto, Mississauga (U of T Mississauga)
- Biomedical Sciences Waterloo, Waterloo
- Life Sciences Waterloo, Waterloo
- Animal Biology Windsor, Windsor
- Aquatic Biology Windsor, Windsor
- Behaviour, Cognition and Neuroscience Windsor, Windsor
- Biochemistry Windsor, Windsor
- Biochemistry and Biomedical Sciences: Health Science Stream Windsor, Windsor
- Biochemistry: Pharmacy Stream Windsor, Windsor
- Biological Sciences: Interdisciplinary Health Sciences Windsor, Windsor
- Biology Windsor, Windsor
- Biomedical Sciences Windsor, Windsor
- Biomedical Sciences: Interdisciplinary Health Sciences Windsor, Windsor
- Environmental Science Windsor, Windsor
- Forensic Science (BA) Windsor, Windsor
- Forensic Science (BFS) Windsor, Windsor
- Life Sciences Windsor, Windsor
- Biochemistry York, Toronto (Keele Campus)
- Biology (Glendon Campus) York, Toronto (Glendon Campus)
- Biology (Keele Campus) York, Toronto (Keele Campus)
- Biomedical Science York, Toronto (Keele Campus)
- Biotechnology York, Toronto (Keele Campus)
- Neuroscience York, Toronto (Keele Campus)
Math and physical sciences82
- Environmental Science Algoma, Sault Ste. Marie
- Mathematics and Statistics Brock, St. Catharines
- Mathematics and Statistics: Accelerated Mathematics Studies Brock, St. Catharines
- Applied Physics Carleton, Ottawa
- Chemistry Carleton, Ottawa
- Computational and Applied Mathematics and Statistics Carleton, Ottawa
- Gateway (Life Sciences or Physical Sciences) Carleton, Ottawa
- Mathematics Carleton, Ottawa
- Physics Carleton, Ottawa
- Statistics Carleton, Ottawa
- Mathematical Science Guelph, Guelph
- Chemistry Lakehead, Thunder Bay
- Mathematics Lakehead, Thunder Bay
- Physics Lakehead, Thunder Bay
- Chemistry Laurentian, Sudbury
- Earth Sciences Laurentian, Sudbury
- Pharmaceutical Chemistry Laurentian, Sudbury
- Chemistry Laurier, Waterloo
- Financial Mathematics and Analytics Laurier, Waterloo
- Honours Science Laurier, Waterloo
- Mathematics Laurier, Waterloo
- Science Degree + Law Degree, University of Sussex Laurier, Waterloo
- Chemical and Physical Sciences Gateway McMaster, Hamilton
- Honours Integrated Science (Level I) McMaster, Hamilton
- Mathematics and Statistics Gateway McMaster, Hamilton
- Astrophysics Ontario Tech, Oshawa
- Chemistry Ontario Tech, Oshawa
- Computational Physics Ontario Tech, Oshawa
- Integrated Mathematics and Computer Science Ontario Tech, Oshawa
- Mathematics for Science and Industry Ontario Tech, Oshawa
- Nanophysics Ontario Tech, Oshawa
- Pharmaceutical Chemistry Ontario Tech, Oshawa
- Physics Ontario Tech, Oshawa
- Honours BSc Chemistry Ottawa, Ottawa
- Honours BSc Environmental Geoscience Ottawa, Ottawa
- Honours BSc Environmental Science Ottawa, Ottawa
- Honours BSc Financial Mathematics and Economics Ottawa, Ottawa
- Honours BSc Geology Ottawa, Ottawa
- Honours BSc Geology-Physics Ottawa, Ottawa
- Honours BSc Mathematics Ottawa, Ottawa
- Honours BSc Physics Ottawa, Ottawa
- Honours BSc Physics and BASc Electrical Engineering Ottawa, Ottawa
- Honours BSc Physics-Mathematics Ottawa, Ottawa
- Honours BSc Statistics Ottawa, Ottawa
- Joint Honours BSc in Mathematics and Economics Ottawa, Ottawa
- Major in Physical Geography and Geomatics Ottawa, Ottawa
- Chemistry TMU, Toronto
- Financial Mathematics TMU, Toronto
- Mathematics and Its Applications TMU, Toronto
- Medical Physics TMU, Toronto
- Mathematical and Computational Sciences Toronto, Mississauga (U of T Mississauga)
- Mathematics Toronto, Toronto (U of T Scarborough)
- Physical and Environmental Sciences Toronto, Toronto (U of T Scarborough)
- Physical and Environmental Sciences (Health Sciences Stream) Toronto, Toronto (U of T Scarborough)
- Statistics Toronto, Toronto (U of T Scarborough)
- Environmental Sciences Waterloo, Waterloo
- Honours Science Waterloo, Waterloo
- Mathematics Waterloo, Waterloo
- Physical Sciences Waterloo, Waterloo
- Science and Aviation Waterloo, Waterloo
- Chemistry Windsor, Windsor
- Combined Honours Mathematics Programs Windsor, Windsor
- Mathematics and Computer Science Windsor, Windsor
- Mathematics and Statistics Windsor, Windsor
- Mathematics with Finance Concentration Windsor, Windsor
- Mathematics, Actuarial Science Windsor, Windsor
- Mathematics, BMath (General) Windsor, Windsor
- Mathematics, BMath (Honours) Windsor, Windsor
- Physics Windsor, Windsor
- Physics, Medical Physics Windsor, Windsor
- Actuarial Science York, Toronto (Keele Campus)
- Applied Mathematics York, Toronto (Keele Campus)
- Chemistry York, Toronto (Keele Campus)
- Data Science York, Toronto (Keele Campus)
- Earth & Atmospheric Science York, Toronto (Keele Campus)
- Mathematics York, Toronto (Keele Campus)
- Mathematics and its Applications York, Toronto (Glendon Campus)
- Mathematics for Education York, Toronto (Keele Campus)
- Physics & Astronomy York, Toronto (Keele Campus)
- Science (BSc, First Year Only) York, Markham (first year), then Toronto (Keele Campus)
- Science (BSc) York, Toronto (Keele Campus)
- Statistics York, Toronto (Keele Campus)
Social sciences26
- Economics (BEcon) Carleton, Ottawa
- Psychology (BSc) Carleton, Ottawa
- Economics Guelph, Guelph
- Quantitative Economics and Finance Guelph, Guelph
- Economics Laurier, Waterloo
- Economics and Data Analytics Laurier, Waterloo
- Geography Laurier, Waterloo
- Honours Economics I McMaster, Hamilton
- Affective Science and Mental Health (BSc) Ontario Tech, Oshawa
- Cognitive and Brain Sciences (BSc) Ontario Tech, Oshawa
- Developmental Psychological Science (BSc) Ontario Tech, Oshawa
- Psychology (Bachelor of Science) Ontario Tech, Oshawa
- Honours BSc Psychology Ottawa, Ottawa
- Honours BSocSc Economics Ottawa, Ottawa
- Honours BSocSc Economics and Public Policy Ottawa, Ottawa
- Honours BSocSc Environmental Economics and Public Policy Ottawa, Ottawa
- Honours BSocSc International Economics and Development Ottawa, Ottawa
- Joint Honours BSocSc in Economics and Political Science Ottawa, Ottawa
- Joint Honours BSocSc in Mathematics and Economics Ottawa, Ottawa
- Psychology Toronto, Mississauga (U of T Mississauga)
- Economics, BSc Windsor, Windsor
- Business Economics (Keele Campus) York, Toronto (Keele Campus)
- Economics (Keele Campus) York, Toronto (Keele Campus)
- Financial & Business Economics York, Toronto (Keele Campus)
- International Studies & Business Administration York, Toronto (Glendon Campus) for two years, then emlyon business school, France, for two years
- Science, Technology and Society York, Toronto (Keele Campus)
Arts and humanities1
- Linguistics (BSc) Carleton, Ottawa
Education (teaching)2
- General Science / Concurrent Education Windsor, Windsor
- Mathematics / Concurrent Education Windsor, Windsor
Fine and performing arts8
- Bachelor of Music and Honours Bachelor of Science with Major in Biochemistry Ottawa, Ottawa
- Bachelor of Music and Honours Bachelor of Science with Major in Biology Ottawa, Ottawa
- Bachelor of Music and Honours Bachelor of Science with Major in Chemistry (BSc) Ottawa, Ottawa
- Bachelor of Music and Honours Bachelor of Science with Major in Computer Science Ottawa, Ottawa
- Bachelor of Music and Honours Bachelor of Science with Major in Geology Ottawa, Ottawa
- Bachelor of Music and Honours Bachelor of Science with Major in Mathematics (BSc) Ottawa, Ottawa
- Bachelor of Music and Honours Bachelor of Science with Major in Physics Ottawa, Ottawa
- Bachelor of Music and Honours Bachelor of Science with Major in Statistics Ottawa, Ottawa
Architecture and design5
- Architectural Studies: Conservation and Sustainability Carleton, Ottawa
- Architectural Studies: Design Carleton, Ottawa
- Architectural Studies: Urbanism Carleton, Ottawa
- Industrial Design (BID) Carleton, Ottawa
- Visual Arts & the Built Environment Windsor, Windsor
General arts and science (major chosen later)3
- Arts and Sciences Guelph, Guelph
- Lakehead Science One Lakehead, Thunder Bay, Orillia
- Interdisciplinary Arts and Science Windsor, Windsor
College programs (6)
Computing and IT2
- Bachelor of Information Technology (Computer and Communication Networks), Honours Centennial, Progress Campus (Scarborough)
- Bachelor of Engineering (Software Engineering) Seneca, Newnham Campus (Toronto)
Engineering and aviation technology1
- Honours Bachelor of Aviation Technology Seneca, Newnham Campus (Toronto); Peterborough Campus (Peterborough)
Nursing and personal support1
- Bachelor of Science: Nursing (Honours) Conestoga, Kitchener: Doon
Science, animals and the environment1
- Honours Bachelor of Science: Biotechnology Seneca, Seneca@York Campus (Toronto)
Engineering degrees1
- Electrical Engineering, Honours Bachelor of Engineering Sheridan, Davis Campus (Brampton)
Programs that accept MHF4U
MHF4U is one of the courses these programs count, but another course would also do. There are too many to list here, so this shows how many in each field.
University programs (199)
College programs (723)
How this is worked out
Each program's Grade 12 requirements come from its page at the school, the same requirements the program finder checks marks against. A program needs MHF4U when, with MHF4U taken away and every other Grade 12 course still on offer, one of its requirements can no longer be met. A requirement a Grade 11 course can also meet never counts as closed, and requirements a school words in a way that cannot be read as courses are left out. Schools change requirements, so check the program's own page before you decide.