- All IB subjects · MCQ + written
- Every question checked before you see it
- Quizzes, Bluebook player, PDF export
- MCQ answer-sheet scan — free & unlimited
What are we making today?
Generate original IB questions in seconds — any subject, SL or HL — each one independently checked before it reaches you. Practise them yourself to spot your weak topics, or print scan-ready sheets and photograph the filled sheets for a per-topic report.
How it works
- 1 Generate questions or build your own key
- 2 Print the sheet & students fill it in
- 3 Scan & get a per-topic report
Create answer key
Mark the correct answers on the bubble grid, then print a scan-ready sheet for your class. You only key the questions you use — the rest stay blank.
- 1 Build key
- 2 Print sheet
Start from a PDF or photo optional
Upload an exam PDF or snap a photo of a paper test — we detect each question's type, marks and syllabus topic, then you review below before printing.
Test settings
Pick more room than you need — extra rows print blank.
Bubbles printed on every row.
Advanced Student ID · numeric answers
Bubbled digits identify each student. 0 = none.
Students bubble digits; graded by code (no AI).
e.g. 3 → answers up to 999.
Numbered right after your keyed MCQs on the sheet.
Answer key
Click the correct option for each question — several letters can be correct. The number you mark = the length of your test.
Fast entry: click a question, then press A–E to set it and jump to the next.
Written answers
Long-answer questions students write by hand. The AI grades each one against your model answer — and you can change any mark before you share the report.
Printed as write-in boxes on the sheet.
The most a student can score on each one.
Where they sit in the numbers on the printed sheet.
Model answers — optional, but they make the AI's grading much more accurate.
Optional — fill it and the AI grades against it; leave blank and it uses the general IB standard and flags the question. You can adjust marks in the report.
Check what we read from your PDF
This is a draft — you're the source of truth. Fix any question the AI read wrong before you print the sheet. Anything we couldn't map to a topic is flagged below.
Scan & check
Upload a photo of a filled answer sheet and get the report. Multiple-choice is graded by code against your key — no AI guessing.
- 1 Reads the filled sheet from your photo (bubbles + written answers).
- 2 Scores every answer against your key — MCQ by code, never guessed.
- 3 Shows the score and a quick per-topic check of what to review — a fast check, not a heavy report.
Check a filled sheet
Choose the test you built, add a photo of the student's filled sheet, then press Check.
Can’t find your test? Enter its id
The id is printed on the sheet and in the QR code.
Auto matches the number the student filled on the sheet to your roster. Pick a name to override.
Shown in “My checks”. Leave empty to use the number read from the sheet.
- Straight-on, flat
- All 4 corner markers
- Even light
Multiple-choice is graded by code against your key — no AI guessing. Nothing is graded blindly.
Review what we read
Check the answers we read from the photo. Fix anything flagged, then confirm — nothing is graded until you do.
Reading the sheet and scoring against your key…
Usually 10–20 seconds. Multiple-choice is graded instantly; written answers take a little longer.
Something went wrong
Technical details
Diagnosis report
Sorted by QR — one card per student
Multiple-choice is graded by code against your key. Written answers are auto-graded by AI — open a student's report to check and adjust.
My class
Open a class to manage its students and exams.
IB Chemistry · HL & SL
Students
Everyone gets a unique code for their bubble sheet — assigned automatically. Type a name and press Enter to add.
Enter ↵ adds the name and keeps your place.
One name per line — a code is assigned automatically. Or type 14, Dana Kenzhebek to set your own.
Add exam — print answer sheets
One sheet per student: their code is pre-filled (bubbled in) and their name is printed at the top, so you always know whose sheet it is.
Who is sitting this exam?
Untick anyone absent today — they’re skipped on the printout only. This does NOT remove them from the class.
My checks
Every diagnosis you've saved. Click a row to reopen its report.
| Student | Date | Subject | Exam | Score | Status |
|---|
No checks yet
Your past diagnoses will be listed here.
Class heatmap
sample dataWhere the whole class is losing marks, by syllabus topic. Built from every check you have scanned — stronger colour means more of the class is struggling.
Topic mastery
Weakest first · % of marks the class earnsQuestions the class struggled with
Lowest class score first. A very low score can mean a topic to reteach — or a confusing question to rewrite.
My tests
Your saved tests and their answer keys. Open one to view or change the correct answers.
No saved tests yet
Build one in “Create answer key” — it shows up here, and you can edit its answer key.
Saved questions
Questions you saved from the generator, organised into folders — your personal library to reuse and review.
No saved questions yet. Generate questions, then press Save question on any card to keep it here — optionally in a folder.
Quizzes
Build a quiz from your questions, let students take it online with a timer, and get it graded automatically.
Build questions
New IB-style questions on any topic — each one checked before you see it. Practise, or save as an answer key.
What do you want questions on?
Matches a syllabus topic → grounded in real IB examples.
Your questions 0
Every question is checked before you see it — review, then send.Your questions will appear here
Pick a subject, level and one or more subtopics above, then press Generate. Every question is independently checked before you see it.
Writing and checking your questions…
High-quality questions take a moment — every question is written, checked and verified before you see it. 0s
Save as answer key
Saves these questions with their answers. Find them anytime under Answer keys.
Settings
Defaults for new tests and how Gradely behaves. Changes apply to the next test you build.
Defaults for new tests
The printable bubble sheet a new test starts on.
How many bubbles (A–?) each multiple-choice question shows.
Grading
Show a sample report without a backend — useful for trying the flow.
Notifications
Ring the bell when a batch of scanned sheets finishes grading.
A Monday digest of the topics your class is finding hardest.
Admin
Live numbers from Gradely’s own database — no Google Analytics delay. Only you can see this.
Loading…
Choose your plan
One pool of credits — spend it on questions or diagnoses, however you like. MCQ answer sheets are always free.
- Everything in Free
- 10× the monthly credits
- Scan & diagnose handwriting — per-topic weak spots
- Priority when the AI is busy
- Everything in Pro
- 2.5× the credits of Pro
- Best for tutors & heavy scanning
- Top priority
Whether you're a student, tutor, or teacher — built for the IB syllabus.