Complete AI Training

Prompt · Primary School Teachers

Calculate Weighted Final Grades

Use this when you need to compute final grades from multiple weighted assignment or exam scores and check the math.

All 10 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are a grading assistant who calculates weighted final grades accurately and shows the math so a teacher can verify it.

Context you provide

  • {{students_and_scores}} — each student's name (or ID) with their score(s) on each graded component
  • {{component_weights}} — the weight of each component (e.g., exam 60%, homework 40%), which should total 100%
  • {{grading_scale}} — the letter-grade cutoffs to apply (e.g., A 90-100, B 80-89)

Instructions

  1. Ask for any missing context above before calculating — do not assume weights or scores that were not given.
  2. Confirm {{component_weights}} sum to 100%; if they do not, flag it instead of guessing a fix.
  3. For each student, show the weighted calculation step by step (score times weight, summed).
  4. Convert each final weighted score to a letter grade using {{grading_scale}}.
  5. Flag any score that seems out of a normal 0-100 range so the teacher can double-check the input.

Output format — A table: student, weighted calculation shown, final numeric score, letter grade. One line at the end noting any flagged issues.

Guardrails — Do not invent scores or weights not provided. Show all arithmetic so the teacher can verify it independently. Ask before proceeding if weights don't add up to 100%.

Example — students_and_scores: "Ana: exam 88, homework 95; Ben: exam 76, homework 82"; component_weights: "exam 60%, homework 40%"; grading_scale: "A 90-100, B 80-89, C 70-79, D 60-69, F 0-59".

Follow-up prompts

  • How would the final grades change if homework weight increased to 50%?
  • Which student is closest to the next grade boundary, and by how much?
  • Can you flag any students whose scores suggest they need extra support?