✎ TruMath Assignments

MHF4U Practice Questions
Grade 12 Advanced Functions — free, with full solutions

Polynomial, rational, logarithmic and trigonometric functions, plus rates of change — the prerequisite that university engineering, science and business programs actually check for. 29 questions, every one with a complete step-by-step worked solution. Free to use, no sign-up needed.

Free MHF4U practice questions covering every unit of Grade 12 advanced functions in Ontario: polynomial functions, polynomial equations & inequalities, rational functions, exponential & logarithmic functions, trigonometric functions, rates of change & combining functions. Each unit page works as a practice test or exam review, and every question includes a complete worked solution rather than just a final answer.

💡 How to actually get better with these

  1. Try the question first — properly. Solutions are hidden behind a click for a reason. Reading a solution you didn't attempt teaches almost nothing.
  2. Write out your steps. Most lost marks come from skipped lines, not wrong ideas.
  3. If you get it wrong, find the exact step where it went wrong — not just the right answer. That step is the thing to fix.
  4. Come back in a week. Redo the ones you missed. If you can do them cold, you've actually learned them.
Practice is step one

Free practice is step one. The classes are where it clicks.

Interactive pre-recorded online math classes where the student solves as they learn — math online, at their own pace and in their own time — plus a self-assessment test every 2 weeks and a practice assignment every 3 classes, each with full solutions. Start with 3 complete classes free.

Try 3 Classes Free →