School & Grades calculators
Students want to know what they need on the final; teachers want to turn a raw score into a percentage or apply a curve fairly. These calculators handle weighted averages, grade point averages, and score conversions, and they show the arithmetic so it can be checked against a syllabus.
Grading scales differ between schools and even between courses, so each tool lets you enter the scale and weights that apply to you instead of assuming one.
See all 100 dances →
- GPA CalculatorFind your term GPA from up to eight letter grades, weighted or unweighted. Update your overall GPA and see the GPA you need next term.
- Grade CalculatorFind the score you need on the final exam to reach a target course grade, or work out a weighted grade from category scores and weights.
- Multiplication Table CalculatorPrint the times table for any number over any range, or a full 12 × 12 chart. Practise mixed-up facts and see one worked out step by step.
- Electoral College CalculatorAssign states to two candidates on a clickable tile map and see each total, the undecided votes, and how many more each needs to reach 270.
- Test Grade CalculatorTurn the number of questions right or wrong into a percentage score and letter grade, with a full grading table for the test.
- Grade Curve CalculatorCurve a set of test scores four ways, from adding points to rescaling to a target average and spread. See every score before and after.
- House Apportionment CalculatorShare out a legislature's seats among states by population with the Huntington–Hill method. See the priority values, the last seats given out and who is next in line.
- Reading Time CalculatorFind out how long a text takes to read from its word count and a reading speed, or measure your own reading speed in words per minute.
- Speaking Time CalculatorEstimate how long a speech or script takes to say, how many words fit a time slot, or your own speaking rate in words per minute.
- Typing Speed CalculatorTurn characters or words typed, uncorrected errors and the time taken into gross and net words per minute, accuracy and keystrokes per hour.