Who we help
Find the help that matches your course
UBC students
First- and second-year MATH, the WebWork sets that go with them, and the midterms those courses keep setting.
See coursesSFU students
Calculus I and II, the with-review stream, and the life-sciences and social-sciences streams.
See coursesHigh school students
Grades 8 to 12 on BC pathways, worked from your own class notes and past tests.
See coursesOther universities & colleges
Langara, Douglas, BCIT, KPU, Capilano and further afield — send the course code and we will tell you honestly whether we can help.
See coursesWhy students choose Learn4Less
Help that starts with your actual course
Most tutoring is generic. Ours is built around the course you are enrolled in, the assignment due this week, and the exam that is actually coming.
Tutors who know your exact course
Support mapped to what you are actually enrolled in — UBC MATH 100, 101, 180 and 184, SFU MATH 151 and 152, Pre-Calculus 12 — so you are not paying for generic math help that ignores what your course covers.
Sessions built on your own homework
Bring the set you have been assigned: a WebWork problem, your online homework, a worksheet, your class or lecture notes, a past test. We work through the questions blocking you right now instead of a script written in advance.
Bring friends and split the cost
Book privately for full attention, or share a session with classmates in the same course or the same class at school. A group block adds $25 an hour per extra student, so two of you pay $45 each instead of $65 — same standard of instruction.
Online anywhere in BC, in person in Vancouver
Meet a tutor face-to-face in the Vancouver and UBC area, or join live online from Burnaby, Surrey or anywhere else in the province. Switch between the two as the term or the school year gets busier — sessions fit around lectures, labs, classes and shifts.
How it works
Booked in three steps
No consultation calls and no commitment before you know the price.
Tell us the course or the grade
Send your course code, or your grade and the unit you are on, plus what is going wrong — a whole topic, one assignment, or an exam next week. Use the booking form or text us and skip the form entirely.
Get matched and pick your slot
We pair you with a tutor who knows that course or that grade level, then confirm the time, the format and whether it is private or a group block.
Leave with a method you can reuse
You work the problems with your tutor guiding the reasoning, so the next set is something you can start on your own.
Tutoring formats
Private attention or a cheaper group block
Flexible options designed to fit your schedule, your budget and how you learn best.
In-person & online sessions
Learn in the way that works best for you — face-to-face sessions, or connect from home with live online tutoring.
- Flexible scheduling for busy students and families
- The same standard of instruction in both formats
- Switch between online and in person as the term or school year gets busier
Private & group tutoring
One-on-one when you want your own pace, or a shared session with a few friends in the same course — strong per-person value at the same standard of instruction.
- One-on-one sessions for fully personalised support
- Group blocks with classmates cost less for each of you
- A tutor leads the block with clear structure throughout
Explore all tutoring services — or go straight to university math and BC high school math.
Courses we cover
Find your course
Seventeen UBC courses and thirteen at SFU, each with its own page. BC high school math from Grade 8 through Calculus 12. And if you are somewhere else, send the course code — we will tell you honestly whether we can help.
UBC
Seventeen first- and second-year courses, each with its own page, plus dedicated pages for the ones we are asked about most.
Courses with their own page
- MATH 100
- MATH 101
- MATH 102
- MATH 103
- MATH 104
- MATH 105
- MATH 110
- MATH 111
- MATH 120
- MATH 121
- MATH 131
- MATH 152
- MATH 180
- MATH 184
- MATH 190
- MATH 200
- MATH 221
- UBC Calculus TutorDifferential and integral calculus support across the UBC first-year stream.
- MATH 100 TutorDifferential calculus for physical sciences and engineering students.
- MATH 101 TutorIntegral calculus, techniques of integration and series.
- MATH 180 TutorDifferential calculus with a pre-calculus foundation built in.
- UBC WebWork HelpWork through WebWork sets and understand why answers are being marked wrong.
SFU
Thirteen first-year courses, each with its own page — including MATH 150 and 151, MATH 152, and the 154/155 and 157/158 streams.
Courses with their own page
- MATH 100
- MATH 110
- MATH 113
- MATH 125
- MATH 126
- MATH 130
- MATH 150
- MATH 151
- MATH 152
- MATH 154
- MATH 155
- MATH 157
- MATH 158
Sessions run online, or in person in the Vancouver and UBC area.
SFU math & calculus tutoringBC high school
Foundations, Pre-Calculus and Calculus 12, matched to your school's pace and the way your teacher marks. Schools name their pathways differently, so we go by your course outline.
Courses we cover
- Math 8
- Math 9
- Math 10
- Foundations of Math 11
- Foundations of Math 12
- Pre-Calculus 11
- Pre-Calculus 12
- Calculus 12
Other universities and colleges
First- and second-year calculus, linear algebra and statistics cover much the same ground wherever you study, and we work from your own materials — so a course does not need a page here for the session to be useful.
Topics we cover
- Pre-calculus
- Differential calculus
- Integral calculus
- Multivariable calculus
- Linear algebra
- Introductory statistics
Choose "Other University" on the booking form and tell us the institution and the course code.
University math tutoringCourse not listed? Send us the course code and we will tell you honestly whether we can help. You can also browse the full course list.
Student reviews
What our students say
Verified reviews from students we have worked with.
Free to use
Start with something free
Try our tools and study guides before you book anything.
Grade calculator
Work out the mark you need on the final to hit the grade you want.
Concept review
Revisit the core ideas behind a topic before a midterm or final.
WebWork workshop
Focused group sessions for getting through UBC WebWork assignments.
Study guides
Articles on the habits that quietly cost students marks in math.
Book in about a minute
Book your session
Tell us your course code or your grade, and what you are stuck on. We will confirm pricing and a time before anything is due.
Tutoring Contact Form
Get in touch with us to discuss your learning goals
Prefer to talk first? Text 778-554-3321 or email info@Learn4Less.ca.
Questions
Frequently asked questions
Which math courses do you tutor?
At UBC we cover the first- and second-year stream — MATH 100, 101, 102, 103, 104, 105, 110, 111, 120, 121, 131, 152, 180, 184, 190, 200 and 221. At SFU we cover MATH 100, 110, 113, 125, 126, 130, 150, 151, 152, 154, 155, 157 and 158. We also teach BC high school math from Grade 8 through Foundations of Math, Pre-Calculus 11 and 12, and Calculus 12. If you are somewhere else, send the course code and we will tell you honestly whether we can help.
Do you tutor SFU math courses?
Yes. We have a page for each of thirteen SFU first-year courses, including MATH 150 and 151 (Calculus I, with and without review), MATH 152 (Calculus II), the life-sciences stream in MATH 154 and 155, and the social-sciences stream in MATH 157 and 158. Sessions run online, or in person in the Vancouver and UBC area.
Do you tutor high school math?
Yes — BC high school math from Grade 8 through Grade 12, including Foundations of Mathematics, Pre-Calculus 11 and 12, and Calculus 12. We work from your class notes, homework and past tests, so written solutions match the way your teacher marks. Schools name their pathways differently; we go by your course outline and the unit you are on now.
I am not at UBC or SFU. Can you still help?
Usually, yes. First- and second-year calculus, linear algebra and statistics cover much the same ground wherever you study — Langara, Douglas, BCIT, KPU, Capilano and further afield — and we work from your own materials rather than a fixed curriculum. Choose “Other University” on the booking form, tell us the institution and the course code, and we will confirm what a session would cover before you commit to anything.
Who are your tutors?
UBC graduates with master's and PhD degrees in mathematics and related fields, with several years of teaching experience at UBC and at other colleges. That background is the reason sessions can start from your own assignment rather than a prepared script — the tutor has usually taught or marked the material you are stuck on.
How much does tutoring cost?
One-on-one sessions are $65 per hour. Group blocks add $25 per hour for each additional student, so the cost per person falls as the group grows — two students work out to $45 each and three to about $38 each. Session length varies, so start the booking form or text us with your course and we will confirm the exact price before you commit to anything.
What if I am not sure tutoring is the right fit?
For your first session, we include a 30-minute fit check. If the session does not feel helpful within the first 30 minutes, we can stop there and you will not be charged. If you choose to continue past the first 30 minutes, the full session is billed at the regular rate.
Can I share a session with friends to lower the cost?
Yes, and it is the cheapest way to book. A group block is $65 per hour plus $25 for each additional student, so two of you pay $45 each and three pay about $38 each — a tutor still leads the whole session. One-on-one booking is there when you would rather have the full hour to yourself.
Do you offer online or in-person tutoring?
Both. In-person sessions run in the Vancouver and UBC area, and live online sessions over Zoom reach anywhere in British Columbia — the instruction is the same either way, and you can switch between the two as your schedule changes.
What if I need to reschedule?
Give us at least 24 hours' notice and we will move the session at no charge. If something comes up on shorter notice than that, tell us as soon as you can and we will do what we can to find another slot.
How do I book a session?
Use the booking form on this page, or text 778-554-3321 if that is quicker. Tell us your course code or your grade, your availability and whether you want private or group tutoring, and we will confirm a time.
Do you work with parents, or only with the student?
We follow whatever you and your family prefer. Many students book directly and handle their own sessions; for younger students parents often arrange scheduling and want a short note on what we covered. Either way we keep communication clear and professional, and we will tell you honestly what a session did and did not get through.
What should I bring to my first session?
Bring whatever you are stuck on — your online homework login, your class or lecture notes, the current problem set, and a past test or midterm if you have one. Starting from your real coursework means the first session is productive rather than diagnostic.
Can you help specifically with WebWork?
Yes. WebWork is one of the most common reasons students contact us. We work through the set with you and focus on why answers are being marked wrong — syntax, units, rounding or the underlying method — so the next assignment goes faster. WebWork is what UBC uses; if your course marks homework through a different online system, bring the set and your login and the session works the same way.
Do you help with midterm and final exam preparation?
Yes. Exam prep is a large part of what we do, from reviewing the concepts a course keeps testing to working through past papers and unit tests under time pressure and fixing the specific mistakes that lose marks.
Still deciding?
Send us your course code, or your grade and the unit you are on, plus the topic you are stuck on. We will tell you what a session would cover and what it costs — no obligation.

