MM / G11 / 01
Algebra foundations
The Grade 10 algebra both courses assume.
Open the syllabusOntario · Grade 11 · MCF3M or MCR3U
Every year, Ontario Grade 10 students pick between two Grade 11 math courses with similar names: Functions and Applications (MCF3M) and Functions (MCR3U). The choice looks small and decides which Grade 12 math courses are open a year later. This page compares the two from the 2007 curriculum, maps where each leads, gives a decision table, and shows one problem asked the MCF3M way and the MCR3U way. We teach both courses alongside school and do not grant Ontario credits; the school grants the credit.
Teaching live online since 2020 · 10,000+ students · Both Grade 11 courses taught
The short version
MCF3M (Functions and Applications) is Ontario’s applied Grade 11 university/college math course; MCR3U (Functions) is the university course and the usual route to Advanced Functions and Calculus. Both lead to Data Management. Modern Age Coders teaches both live online, to a batch or privately, in our course High School Mathematics: Algebra to Calculus.
Learn it with a teacher
The first teaches the Grade 11 content of both courses. The second and third follow the two main Grade 12 routes.

MM / 01
Quadratics, exponentials and trigonometry at the depth of MCF3M or MCR3U, whichever the student takes.
Open the syllabus →
MM / 02
Advanced Functions and Calculus and Vectors, the Grade 12 route that MCR3U opens.
Open the syllabus →
MM / 03
Ready for Data Management, the Grade 12 university course both Grade 11 options lead to.
Open the syllabus →From the curriculum
Both courses are described in the 2007 Ontario curriculum for Grades 11 and 12, and both are worth one credit. The table below takes each row from the document or from the ministry’s online course records, read on 22 October 2026.
| MCF3M | MCR3U | |
|---|---|---|
| Full name | Functions and Applications, Grade 11 | Functions, Grade 11 |
| Course type | University/college preparation | University preparation |
| Description opens | “This course introduces basic features of the function by extending students’ experiences with quadratic relations.” | “This course introduces the mathematical concept of the function by extending students’ experiences with linear and quadratic relations.” |
| Focus | “It focuses on quadratic, trigonometric, and exponential functions and their use in modelling real-world situations.” | Discrete and continuous functions, “inverse functions” and equivalent algebraic expressions |
| Strands | Three: Quadratic Functions, Exponential Functions, Trigonometric Functions | Four: Characteristics of Functions, Exponential Functions, Discrete Functions, Trigonometric Functions |
| Prerequisite | “Principles of Mathematics, Grade 10, Academic, or Foundations of Mathematics, Grade 10, Applied” | “Principles of Mathematics, Grade 10, Academic” |
| Trigonometry | “trigonometry in acute triangles using the sine law and the cosine law”, and the sine function | Angles up to 360 degrees, identities, the ambiguous case, and sine and cosine functions |
| Financial math | “demonstrate an understanding of compound interest and annuities, and solve related problems”, inside the exponential strand | Compound interest and annuities, inside the discrete functions strand with sequences and series |
| Credit | One | One |
The programme overview is unusually direct. Functions and Applications explores functions “using a more applied approach with less emphasis on abstract concepts than in the Grade 11 university preparation course, Functions”. Both courses cover quadratics, exponentials and trigonometry; MCR3U goes further into inverses, transformations, rational expressions and sequences.
The two course types are defined differently too. The document says “University/college preparation courses are designed to equip students with the knowledge and skills they need to meet the entrance requirements for specific programs offered at universities and colleges.” University preparation courses aim at university entrance requirements generally.
The overview says MCF3M “provides preparation for students who plan to pursue technology-related programs in college, while also leaving the option open for some students to pursue postsecondary programs that require the Grade 12 university preparation course Mathematics of Data Management”.
It is also the course with the wider entry. Its prerequisite accepts either Grade 10 course, Academic or Applied, while MCR3U lists only the Academic one. Grade 10 course offerings have changed in some schools since 2007, so check your school’s current calendar for the Grade 10 course it treats as the prerequisite.
Source: 2007 Ontario mathematics curriculum for Grades 11 and 12 (programme overview, course types, the MCF3M and MCR3U course pages), read 22 October 2026, and the ministry’s online records for both courses, checked that day. This comparison is ours; the ministry has not reviewed it.
Where each course leads
The real difference between MCF3M and MCR3U shows up a year later. Each Grade 12 course page in the 2007 document prints its prerequisite, and the table collects them.
| Grade 12 course | Type | After MCF3M? | After MCR3U? |
|---|---|---|---|
| MHF4U, Advanced Functions | University | Not directly: the prerequisite is MCR3U or MCT4C, so the route is MCF3M, then MCT4C, then MHF4U | Yes |
| MCV4U, Calculus and Vectors | University | Only after reaching MHF4U, which comes first or alongside | Yes, with MHF4U first or alongside |
| MDM4U, Mathematics of Data Management | University | Yes | Yes |
| MCT4C, Mathematics for College Technology | College | Yes | Yes |
| MAP4C, Foundations for College Mathematics | College | Yes | Not listed: the prerequisite names MBF3C or MCF3M |
Advanced Functions lists two prerequisites: Grade 11 Functions, or Mathematics for College Technology, a Grade 12 college course. So an MCF3M student who later wants university math has a route, but it adds a course: MCT4C first, then MHF4U.
The overview describes MCT4C in exactly that role: it “may help students who decide to pursue certain university programs to prepare for the Grade 12 university preparation course Advanced Functions”. In timetable terms, that can mean an extra semester, summer school, or a fifth year for a student who also needs Calculus and Vectors.
Mathematics of Data Management accepts either Grade 11 course. For university programs that need some Grade 12 U math but not calculus, MCF3M followed by MDM4U can be enough; the overview names this option itself.
What MCF3M does not open directly is the calculus route. A student heading for engineering, computer science, the physical sciences or most mathematics programs needs MCR3U in Grade 11 to keep that route at its normal length.
Source: 2007 Ontario mathematics curriculum for Grades 11 and 12, course pages for MHF4U, MCV4U, MDM4U, MCT4C and MAP4C, read 22 October 2026. Schools decide which courses they offer each year and may have their own rules on changing course types, so confirm with the school’s guidance office.
Decision table, ours
This table is ours. It turns the prerequisite map into plain choices. It is a starting point for a conversation with the school, not a rule, and every row assumes the student will check the exact program pages in Grade 12.
| If the plan after high school is | Grade 12 math likely needed | Grade 11 choice that keeps it simplest | Why |
|---|---|---|---|
| Engineering, computer science, physical sciences, mathematics | MHF4U and MCV4U | MCR3U | Both courses sit on MCR3U; from MCF3M the route adds MCT4C |
| Business or economics at university | Often MCV4U, with MHF4U first or alongside | MCR3U | The business and economics listings we read name Calculus and Vectors or strongly recommend it |
| Social sciences or humanities that use statistics | Often MDM4U, or one Grade 12 U math | Either | MDM4U accepts MCF3M or MCR3U |
| College technology programs | MCT4C | Either; MCF3M is written for this | MCT4C accepts both, and the overview names college technology as MCF3M’s purpose |
| Other college programs | MAP4C or MCT4C | MCF3M | MAP4C lists MCF3M, not MCR3U, among its prerequisites |
| Not sure yet | Unknown | MCR3U if the student can manage it | It keeps every Grade 12 university math course one step away |
A student who scraped through Grade 10 Academic math with weak algebra may do better in MCF3M, earn a solid mark and take MDM4U, than fail MCR3U. A failed course costs more time than the MCT4C route does.
Our placement questions below are one way to test readiness. If questions 1 to 5 feel comfortable and 6 to 10 feel foreign, the gap is real but closable over a summer. If questions 1 to 5 are hard too, MCF3M deserves a serious look.
Some university programs list no Grade 12 math. Waterloo’s Economics page, for example, lists six Grade 12 U and/or M courses including English, gives an “Admission average: High 70s (co-op and regular)”, and then adds: “We strongly recommend that you take high school Calculus and Vectors and Advanced Functions (or equivalents) as economics is a mathematically intensive discipline.”
A program that does not require a course may still assume it. Recommendations like this one are worth reading as requirements in all but name.
| Program | Math on the listing |
|---|---|
| University of Toronto Scarborough, Psychology | “One Math (Calculus & Vectors / Advanced Functions / Mathematics of Data Management)”, marked Recommended |
| University of Waterloo, Economics | No Grade 12 math listed as required; Calculus and Vectors and Advanced Functions strongly recommended |
Sources, read 22 October 2026: University of Waterloo, Economics; University of Toronto, Psychology. Requirements are revised each cycle; check them again in Grade 12. Neither university has any link with us.
Same problem, two ways (ours)
The clearest way to see the difference between the courses is the same function asked about twice. Both versions are our own, written at Grade 11 test level, and every value was checked with SymPy.
The model. A ball is thrown upward from a balcony. Its height in metres after t seconds is h(t) = −4.9t2 + 19.6t + 1.5.
Version A, the MCF3M way. Find the maximum height and when it occurs, when the ball reaches 15 m, and when it lands.
Version B, the MCR3U way. State a domain and range that fit the context. Then restrict h to the falling part of the flight, find its inverse, and explain what the inverse tells you.
| Version A (MCF3M style) | Version B (MCR3U style) | |
|---|---|---|
| Main skill | Solving: vertex, quadratic formula, rejecting a negative time | Reasoning about the function: domain, range, one-to-one, inverse |
| Typical output | Numbers with units | A new function and an explanation |
| Algebra | Substitution and the quadratic formula | Rearranging a formula in reverse order, choosing a root |
| Where marks are lost | Keeping the negative root | Inverting without restricting the domain |
Students who enjoy version B, or at least follow it, are usually ready for MCR3U. Students who find version A comfortable and version B baffling are not wrong to choose MCF3M, but they should know which Grade 12 courses that choice leaves one step further away.
Placement check, ours
Our own short check, written for this page, for a Grade 10 student deciding. Questions 1 to 5 test the base both courses assume. Questions 6 to 10 preview ideas that only MCR3U treats in depth. Answers follow; try them without a calculator except for question 5.
Answers, ours
Mark each answer right only if the reason is right too. Then read the note after the list.
Four or five right in 1 to 5: the base for either course is there. Fewer than three: rebuild Grade 10 algebra first, whichever course is chosen, because both assume it.
Questions 6 to 10 are MCR3U topics that MCF3M treats lightly or not at all. A student who manages two or three of them before Grade 11 starts is in good shape for MCR3U.
Ten questions are a snapshot, not a verdict. Motivation and the Grade 12 plan matter as much as one evening of algebra. A student set on engineering can close a gap over the summer; a student without a plan may prefer the course where they can do well.
This check is ours and is not used by any school. The school’s guidance staff and the Grade 10 teacher know the student’s work and should have the final word.
Final exam plan, ours
Whichever course your teen takes, the last month before the Grade 11 math exam can follow the same plan. The rows that differ by course are marked. Confirm the exam’s weight and the calculator rules with the teacher first.
| Week | Both courses | MCF3M adds | MCR3U adds |
|---|---|---|---|
| 4 | Sort every lost mark from the term by unit | Applications: reading a word problem into an equation | Function notation, domain and range, inverses |
| 3 | Quadratics in all forms, exponent laws | Compound interest and annuities in the exponential unit | Rational expressions with restrictions, sequences and series |
| 2 | Trigonometry and sinusoidal graphs | Sine law and cosine law in acute triangles | Angles to 360 degrees, identities, the ambiguous case |
| 1 | Two timed practice tests, then the error list only | Units and interpretation on every answer | A written reason for every step |
The common rule in both: never study a topic by rereading notes. Close the book, solve a problem, then check. The placement questions above double as a warm-up in week 4.
Credit, switching and timing
Families sometimes ask whether they can change their mind after Grade 11. Often they can, with some cost in time. Here is what we can say from the curriculum and what only the school can say.
The curriculum gives an MCF3M student two ways into Advanced Functions: take MCT4C first, or take MCR3U as an additional course, for example in summer school. Which of these a school offers, and whether it accepts other routes, is the school’s decision.
Either way, the earlier the decision, the shorter the detour. A Grade 11 student unsure of their Grade 12 plans should speak to guidance before the course selection deadline, not after.
Only the school or program delivering a course can award its credit, whether for MCF3M, MCR3U or any Grade 12 math. Our part is tutoring beside the student’s course, and we do not grant Ontario credits.
We help in both directions: catching up an MCF3M student moving towards MCR3U or MCT4C, and keeping an MCR3U student on track for Advanced Functions.
Eastern time covers most of Ontario. It reads UTC-4 until 1 November 2026, UTC-5 through the winter, and UTC-4 again from 14 March 2027. India time, our teachers’ clock, stays at UTC+5:30 all year, so the gap is nine and a half hours in summer and ten and a half in winter. Anyone in a northwestern community with its own clock should mention it when booking.
Readiness
Our own stages, for a Grade 10 student choosing between the two courses.
| Stage | What we see |
|---|---|
| 1. Shaky base | Expanding and factoring still cause errors; Grade 10 algebra needs work before either course |
| 2. Ready for MCF3M | Solves quadratics and applied problems reliably; abstract questions feel unfamiliar |
| 3. Ready for MCR3U | Comfortable with algebra and starting to reason about functions, not only compute them |
| 4. Ahead | Handles inverses and restrictions already; may enjoy contests alongside MCR3U |
Start the conversation from Grade 12, not Grade 11. Ask your teen which kinds of programs interest them, then look at which Grade 12 math those programs list.
A course chosen to avoid difficulty is not always the easy option later. A course chosen beyond current skill is not either. The placement check is one honest data point.
Try the placement questions without notes. Your score is information, not a judgement.
If you choose MCF3M and change your mind later, there is a route. It is just longer, so decide as early as you can.
The catalogue
Taught live on video by a regular teacher, to a batch or privately.
MM / G11 / 01
The Grade 10 algebra both courses assume.
Open the syllabusMM / G11 / 02
For gaps that go back before Grade 9.
Open the syllabusMM / G11 / 03
Extra depth on functions for the MCR3U route.
Open the syllabusMM / CON / 01
Preparation for the Waterloo CEMC math contests.
Open the syllabusMM / CON / 02
For students also considering US universities.
Open the syllabusMM / CON / 03
For stage 4 students who want a challenge.
Open the syllabusMM / TEC / 01
Model a thrown ball or a growing game in code.
Open the syllabusMM / TEC / 02
ICS3U and ICS4U support, for a Grade 11 STEM timetable.
Open the syllabusMM / TEC / 03
A first look at the statistics behind Data Management.
Open the syllabusHow classes run
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
Weekdays
Late afternoons, Eastern time, fixed by the batch.
Weekends
Eastern time mornings, often before tests.
1-on-1
Around course selection, tests and summer school.
MCF3M or MCR3U, at its own depth.
Each unit linked to what comes next.
A short check in the first class.
Word problems and function reasoning.
Brief, and returned with notes.
Fifteen to twenty students, or one.
Student work
A few projects by students who learn coding with us; many also take Grade 11 math. See the student labs for more.

AI and ML
An AI nutrition coach that reads what you eat and works you toward a target.

AI and ML
A chatbot that answers mathematics and programming questions, built and deployed by a student.

AI and ML
An assistant that helps a young person recognise unsafe situations online.

Web app
A weather forecasting site with live conditions for any location.
Fees
The first class is free, and it can double as the placement conversation. After that, a monthly fee covers eight live classes, the fee shows its currency code, and there is no term contract: stop after any month.
Free first class
Free
no card required
Group batch
$100 USD
a month, eight live classes
One to one
$150 USD
a month, eight live classes
What families say
Families and students on Google, in their own words.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
Questions from Ontario families
MCF3M is Functions and Applications, a Grade 11 university/college preparation course with three strands: quadratic, exponential and trigonometric functions, taught with an applied approach. MCR3U is Functions, the Grade 11 university preparation course, with four strands that add inverses, transformations, rational expressions, and sequences and series.
MCR3U is more abstract. The 2007 curriculum describes MCF3M as using a more applied approach with less emphasis on abstract concepts than MCR3U. Difficulty depends on the student, though: a strong algebra base matters more than the course name.
Not directly. Advanced Functions lists Grade 11 Functions (MCR3U) or Mathematics for College Technology (MCT4C) as its prerequisite. From MCF3M, the curriculum route is MCT4C first, then MHF4U. Some students take MCR3U in summer school instead; ask the school which routes it accepts.
Yes. Mathematics of Data Management (MDM4U) lists either Grade 11 Functions or Grade 11 Functions and Applications as its prerequisite, so both MCF3M and MCR3U lead to it.
It depends on the program. Programs that need Advanced Functions or Calculus and Vectors, such as engineering, computer science and most mathematics and science programs, are simplest from MCR3U. Some social science programs accept MDM4U, which MCF3M also leads to. Check the program pages before choosing.
No. Our lessons support whichever course the student takes at school, and we do not grant Ontario credits; those come only from the institution teaching and evaluating it.
The MCR3U course page lists Principles of Mathematics, Grade 10, Academic as its prerequisite, while MCF3M accepts either the Academic or the Applied course. Grade 10 offerings have changed in some schools, so check how your school treats its current Grade 10 course.
We can give a placement check and an honest view of readiness in the free first class, and explain the prerequisite routes. The decision belongs to the family with the school's guidance staff, who know the student's record and the school's course offerings.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. Times are agreed in Eastern time, and we check them again around the clock changes of 1 November 2026 and 14 March 2027.
Nothing for the first class. From then on, eight live classes a month are paid monthly, with no lock-in. See the fees section above for today's batch and one-to-one amounts.
Elsewhere on this site
More for Ontario families planning high school math.
Our pages for families across Canada.
Help for Canadian students from the early grades to Grade 12.
Private help with whichever Grade 11 course is chosen.
Fixing the base before Grade 11.
Live coding for teens across the province.
Computer science alongside Grade 11 math.
The Gauss to Euclid contest family, explained.
Our live class method, described.
Start here
Share which course your teen is taking or considering, their Grade 10 math mark if you are comfortable sharing it, and their thoughts on Grade 12. The first class includes a short placement check.
Reading first? How we teach explains our classes, and our Canada math tutoring page covers every grade.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Lessons are live on video, taught by teachers working from India, so nobody has to travel. Message us on WhatsApp for the fastest answer from Ontario.
A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.
Book a priority demo