Skip to main content

Mastery Learning

Mastery Learning is an educational pedagogy that structures every course around a single demand: the student keeps working on each module until they have 100% understanding of it before moving on. It is the heart of how Distance Calculus operates, and it is the single biggest difference between our courses and a traditional textbook-and-quiz mathematics course.

The Two-Grade Homework System

In a typical math classroom, you turn in a homework assignment, it is scored on a fixed numeric scale, missed problems become a permanent dent in your grade, and your course grade is mostly determined by the average of those frozen scores. The grade is a punishment for not already knowing the material, dressed up as a measurement.

Distance Calculus does not work that way. Every homework assignment is graded on a system with only two possible marks:

  • "C" = Complete - the assignment is genuinely finished at 100% mastery.
  • "IP" = In-Progress - the assignment is on its way but not there yet.

That's it. There is no 78%, no B+ on a notebook, no "missed two problems and now your course grade has a ceiling." Every assignment ultimately ends at Complete. The path to get there is what mastery learning is about.

Recursive Grading: Back and Forth Until It's Right

Homework in a Distance Calculus course is recursively graded. You submit a notebook; the instructor or teaching assistant marks it up - correcting errors, asking deeper questions, nudging you toward the next layer of understanding - and returns it to you marked "In-Progress". You revise. You resubmit. We mark it up again. You revise again. This back-and-forth continues for as many cycles as it takes (often 2 to 6 rounds, sometimes more) until the assignment is genuinely complete at 100%, at which point it earns its single "C".

The only grade possible on the homework portion of the course is Complete. The question is never what score you got - only how many cycles of revision it took to get there.

"Assignments In Play" - The Asynchronous Pattern

Because the recursive grading takes time, students typically have several assignments in play at once. A typical rhythm:

  • You submit assignments 1, 2, and 3.
  • While we grade those, you start working on assignments 4, 5, and 6.
  • Assignments 1, 2, and 3 come back marked IP with comments. You revise 1 and 2, while continuing to work on 4-6.
  • You resubmit revised 1 and 2, and turn in assignment 7.
  • Now 4, 5, 6, and revised 1, 2 are all in our queue. You begin assignment 8.

At any given moment, a student may have 3 to 10 assignments simultaneously in play - some brand new, some on their second pass, some on their fourth. This is wholly different from a synchronous classroom course where homework is due Thursday, graded next week, and the grade is final whether you understood the material or not.

Slow Down to Speed Up

If a student consistently submits low-quality work, that is a signal - not a verdict. It usually means the student needs to slow down and concentrate on a smaller number of assignments with more intensity until they find their footing. The instructional staff may temporarily limit how many assignments are in play at once. This is not punishment. It is the system working as designed: real understanding takes priority over speed of progress, and the moment mastery returns, the student is back to working at their preferred pace.

What This System Is Trying to Do

The goal at Distance Calculus is always to empower the student to succeed at the student's highest academic potential. We are not interested in:

  • Penalizing students for an early bad grade that no longer reflects what they know.
  • Building point-game structures where students chase numbers instead of understanding.
  • Producing transcripts that say "passed" but don't reflect real mastery of the material.

We are about real learning. The asynchronous structure plus the one-year completion window gives us the flexibility to run rigorous, recursive grading cycles that produce genuine understanding, without the artificial pacing pressure of a 14-week semester.

How Final Grades Are Determined

Because all homework is graded only Complete or In-Progress, course letter grades are determined by a different mechanism - a multi-modal Final Exam Sequence designed to measure your actual learning level. See the Grade Policy page for the details.

An Honest Note on Workload

Distance Calculus students very often report that they worked significantly harder in this course structure than they would have in a traditional classroom equivalent. The recursive cycle demands more revision, more thought, and more genuine engagement than a "submit it once and move on" classroom. Both systems have their merits, but if you are looking for a course experience where the bar is real understanding rather than accumulated points, Distance Calculus is built for that.

Start Your Enrollment Application



 





Distance Calculus - Student Reviews

Aiden B.★★★★
Posted: May 6, 2025
Courses Completed: Calculus II, Multivariable Calculus
Is the course perfect? No. However, it was by far the best option available. I have learned quite a few things not normally taught in a Calculus course. However, the course lacks a lot of paper solving and integrating, which is to be expected in an online course.
Rebecca M.★★★★★
Posted: Mar 17, 2020
Courses Completed: Calculus II, Multivariable Calculus
Fantastic courses! I barely made it through Cal 1, and halfway through Cal 2 I found this program. I took Cal 2 and then Multivariable and I just loved it! SOOOOOOO much better than a classroom+textbook class. I highly recommend!
Transferred Credits To: Tulane University
Trevor★★★★★
Posted: Jun 19, 2025
Courses Completed: Calculus I
POSITIVES:
One of the best math classes I have ever taken. The lessons made the failures of my previous professors very apparent. In a few short minutes, things that I used to struggle with just clicked. This professor is top notch and really wants you to understand how to use the material.
NEGATIVES:
The SOFTWARE is extremely frustrating. Even after taking the time to learn, there are countless glitches. You learn to work around them, and overall, the software makes the math convenient, but its failures are sorely felt throughout the course. Make sure you save often as it crashes regularly, especially with graphs.
The assignments are easy enough but some of them don't line up with the taught material. Be prepared to do some of your own independent research to get a deeper understanding of why things are the way they are.
Transferred Credits To: US Army
Aiden B.★★★★★
Posted: Jul 29, 2026
Courses Completed: Calculus II, Multivariable Calculus, Differential Equations, Linear Algebra
After completing all the math offered by my highschool, I switched over to Roger Williams for Calculus II and onward. Overall, it has been a pretty great way to understand the topics online, with transferrable college credits. The exams are not terrible, and the courses cover the vast majority (if not all) of topics covered by traditional courses, with some unique ones added to. So far, I have taken four courses, with another one or two before I graduate.

The only problem with the course is the lack of pen and paper work. This shouldn't come as a crazy surprise with an online course, but there is not much emphasis on symbolic computation. Mathematica or other software does most of the heavy computation for you. The lectures usually show how to solve the problems through paper, but those skills are rarely put into practice. Literacy Sheets act as a way to do some of that (especially with the Calculus II & III course).

All in all, this isn't a huge issue. I just memorize and practice things like double integration, Laplace, ODE solving, matrix diagonalized form, row operations, etc. With a little outside work, this resolves itself. Without Roger WIlliams, I probably would not have been able to take any of these math courses in highschool.

So overall, a great choice for highschool advanced math, especially with transferrable credits.
Email: abarger@protonmail.com
Lucas L.★★★★★
Posted: Jun 25, 2026
Courses Completed: Multivariable Calculus
The professor as well as the TAs give great feedback when you need help with problems and the videos are great at explaining concepts. Return time on work is good and the work is not too much to handle.
Transferred Credits To: University of Wisconsin
Hari K.★★★★
Posted: Jun 24, 2026
Courses Completed: Linear Algebra
This course gives a perspective on Linear algebra that no traditional course does. I’d say i gained much more intuition for this subject from the DC course than my friends who took traditional courses elsewhere. As a cs major, this version of learning with visualization has helped me a lot in understand ML models. However the course doesn’t have videos for the last 2 chapers so i had to self learn with the mathematica notebooks. Response times are a little slow but since it’s a remote class, i guess it’s justified. Overall amazing course and definitely take this over traditional lin alg classes.
Video Player