Education & Exams
Report Card & Marksheet Generator (PDF)
Turn a class marks spreadsheet into a printed report card for every student — subject grades, total, percentage, rank and the class average — as one PDF each in a ZIP, one combined PDF for printing, and a results workbook. Runs in your browser; no marks are uploaded.
Privacy
Student names, marks and attendance stay on this device. The file is read and the result is written by your own browser — nothing is uploaded, queued or logged, so a school can use this without a data-processing agreement or a parent’s consent form.
Tips
- One row per student, one column per subject. Name, roll number and class are found by their headings; every other mostly-numeric column is treated as a subject. Check the column list the tool shows and change anything it read wrongly — a "Fees paid" column belongs on Skip, not in the total.
- Maximum marks: set one value for every subject, or put a row in the sheet whose first cell reads Max, Maximum or Full marks and give each subject its own maximum there. That row is used and then left out of the class.
- Write AB (or Abs, Absent) where a child did not sit the paper: it scores zero, counts towards the total and prints as AB on the card. Leave the cell empty where a subject was not offered: it is left out of both the total and the maximum, so a child taking five subjects is not marked down against one taking six.
- Rank is dense: two children on the same percentage share a rank and the next child takes the one after it, so there is no gap. It is worked out within each class or section, not across the whole file, and only appears if you switch it on.
- The class average printed beside each mark is over the children who have a numeric mark in that subject — absentees and empty cells are left out, so one absence does not drag the comparison down.
- The grading scale is whatever you choose and it is printed at the foot of every card, so a parent can read the card without a circular. The rupee sign and Devanagari, Tamil or Arabic script cannot be drawn in the standard PDF fonts; names in those scripts print as "?" and the tool lists any child affected. Write Rs where you need rupees.
- Everything is drawn in your browser. A staff room laptop with no internet works exactly the same, and the marks of thirty-five children are never uploaded anywhere.
Frequently asked questions
Which grading scale does it apply?
The one you pick: CBSE A1–E, percentage bands, a 10-point GPA, UK GCSE 9–1, or your own written as 90=A+,80=A,33=D,0=E. Boards change their scales and schools vary them, so the tool does not guess — it applies the scale you choose and prints it on the card so the card explains itself.
Does it decide who is promoted?
No. It marks a child as failing a subject when the mark is below the pass percentage you set, and shows Pass or Fail on that basis alone. Promotion policy — grace marks, compartment, best-of-five, attendance rules — belongs to the school and the board, not to a calculator.
What do I get at the end?
Three downloads: report-cards.zip with one PDF per student named by roll number and name, report-cards-combined.pdf with one student per page for printing in a single job, and results-summary.xlsx with the full result sheet, a subject-by-subject analysis and the grade distribution.
Are the marks uploaded to check them?
Nothing is uploaded. The spreadsheet is read by your browser, the arithmetic is done there and the PDFs are drawn there. You can disconnect from the internet before you start and the tool still works.
Sources, and when this was last checked
The rules, rates and thresholds this tool applies were last checked on . They change — usually at a Budget or a notification, sometimes between one. Anything you are going to rely on, check against the source.
- CBSE — the board’s own circulars on assessment and grading — the grade bands used by that board, which change
- Ofqual — GCSE and A level grading — the 9 to 1 scale