Which convention is right — normalise, or count zeros?
Both numbers are honest answers to different questions. Normalising (the default here, and what most grade books show mid-course) answers "what is my grade on the work that has been graded?" Counting un-entered weight as zeros answers "what is the lowest grade I could end with if I scored nothing on everything left?" — a floor, not a current grade. Confusing the two is the most common weighted-grade mistake: a student with 81% on half the course does not "have a 40.5%", they have an 81% with half the course still to play for. The full explanation is on the how weighted grades work page.
Frequently asked questions
My weights add up to more than 100%. Is that wrong?
Sometimes it is a data-entry slip; sometimes a course genuinely weights categories that overlap, or offers extra credit. The normalising convention handles it gracefully — the average is taken over whatever total weight you entered — but do check your syllabus first.
How do I include the final exam, which I have not taken?
Leave it out to see your grade so far, then ask the reverse question with the final grade calculator: given this weighted grade and the final's weight, what score do you need?
What about letter grades instead of percentages?
Convert each category to a percentage first using your school's scale — the letter grade scale page lists the standard cut-offs — then enter those percentages here.
Can a category have a weight but no score yet?
Yes: leave the score blank and the row is ignored by the normalising average, exactly like a category that has not been graded. It still counts in the zeros view once you give the row a weight.