PersonaSheet — One topic. 30 students. 30 different worksheets.

One topic. 30 students.
30 different worksheets.

PersonaSheet is the AI agent that reads your class list, generates a different personalised worksheet for every student, sends it via Google Classroom™, and grades it automatically.

Available on Google Workspace Marketplace
Works with Google Sheets™ and Classroom
Free to install · No credit card
Same topic · 3 different students
A
Arjun — loves cricket
Grade 6 · Maths · Fractions
Q1 — Word Problem
Personalised question
In a cricket match, your team scored 180 runs. You scored 2/5 of the team's total. Your opening partner scored 3/8 of the remaining runs. Who contributed more to the chase?
P
Priya — loves painting
Grade 6 · Maths · Fractions
Q1 — Word Problem
Personalised question
You're mixing colours. You use 3/7 of your blue paint and 2/5 of your yellow paint. Your blue tube has 210ml and yellow has 175ml. How much of each colour is left?
R
Rohan — loves cooking
Grade 6 · Maths · Fractions
Q1 — Word Problem
Personalised question
A biryani recipe for 4 people needs 3/4 cup of ghee. You want to cook for 10 people. You have 2 cups of ghee. Will it be enough?

You already know AI can write questions.
The problem is it writes the same question
for every student.

Priya is struggling to focus. Arjun is disengaged. Rohan is bored. You know their interests — but manually writing 30 different worksheets is impossible. So everyone gets the same one. Again.

53%
of teachers report burnout — the highest rate of any profession
RAND State of the American Teacher, 2025
13h
per week spent on administrative tasks like creating and grading worksheets
EdWeek Research Center, 2025
1 in 3
students disengage because content doesn't relate to their world
Gallup Student Engagement Survey, 2025
0 min
left for deep lesson design after worksheets are prepared, sent, and marked
Every teacher, every day

Copy-paste AI versus one-click AI.

ChatGPT or Gemini, manually
Your current evening
  • Write a fresh prompt for every single worksheet
  • Copy each set of questions into a Google Doc by hand
  • Forward 30 separate emails or Classroom posts
  • Mark every submission yourself, late at night
  • Every student gets the same worksheet, no matter who they are
PersonaSheet
Five minutes, then it's done
  • Fill one row — subject, topic, question counts
  • AI generates a personalised Doc for every student in your class
  • Each student gets questions written about their world
  • Dispatched to Google Classroom™ or email automatically
  • Reminder emails go out the day before the due date
  • AI grades every submission and emails the report to you
VS

Not built in a lab.
Built in a classroom.

Sudhir Singhal, founder of PersonaSheet and Dynamic Minds Group
Live · Active
Sudhir Singhal
Co-founder, Dynamic Minds Group

"I built PersonaSheet because I lived this. Eighteen years in classrooms. Hundreds of Sundays lost to grading. I knew personalised teaching worked — I just couldn't do it for thirty children at once. Now you can."

30,000+
Educators trained and mentored
Guinness World
Record Holder
Largest Maths Class
6
Best-selling books on concentration, memory & mathematics
Google Certified
Trainer
Google for Education

Your class ends at 3 PM.
Your day used to end at midnight.

Same teacher. Same workload. Two completely different evenings — one before PersonaSheet, one after.

Teacher exhausted at desk on a Sunday night, surrounded by paperwork
⌛ Before · 10:45 PM
Sunday belongs to the marking pile.
Thirty worksheets. Thirty different students. One tired teacher trying to make every question feel personal at midnight.
"Whose Sunday am I really teaching for?"
Teacher relaxed with chai and family on a Sunday evening
✦ After · 6:15 PM
Sunday is for the people you teach for.
Personalised worksheets sent in 5 minutes on Friday. Grading happens while you are at the dinner table.
"This is the teacher my family always knew I was."

From class list to graded worksheets
in just a few clicks

Watch your worksheets being written — live. A custom generation experience keeps you in the loop while AI works in the background.

No coding. No new platform. It lives inside Google Sheets™ — where you already work.

0
Setup — once only
Install and Activate
Install from Google Workspace Marketplace. Open Google Sheets™. Click PersonaSheet → Initial Setup. Your 50-Spark free trial starts automatically. No credit card needed.
1
Student profiles
Add Your Students
Fill the StudentData sheet — one row per student. Name, class, and their interests: favourite sport, hobby, subject. The more you add, the more personalised the questions become.
2
Personalise & generate
Generate Personalised Worksheets
Fill one row in the WorksheetRequest sheet — subject, topic, grade and how many MCQs, Short Answers and Word Problems. Click Generate Worksheets. The AI agent reads every student profile and builds a unique, interest-personalised Google Doc for each one. Watch live progress as it runs.
3
Auto-dispatch
Auto-Send to Classroom or Email
Pick a delivery method per student row — Google Classroom™, Email Doc Link, Email PDF, or Drive download. Click Send. Students get their personal worksheet instantly. Set a due date with reminders enabled and PersonaSheet emails each student the day before — no manual chasing needed.
4
Auto-grading
Grade and Return
After students submit, click Grade Worksheets. AI scores each submission against the rubric, posts the grade to Classroom, and emails each student a detailed personalised feedback report. You also receive a consolidated grading summary in your inbox.

This is what 30 personalised worksheets
look like — generated live.

No edits. No cuts. The full workflow from one row of input to thirty Docs landing in Google Classroom — start to finish.

Watch the full PersonaSheet demo
1 min 28 sec
Or watch on YouTube →

Ready to try it on your class?

50 free Sparks. No credit card. Works inside your Google Sheets™ right now.

Install Free from Google Workspace Marketplace

Same topic. Four students.
Four completely different questions.

Topic: Fractions and Ratios — Grade 6. Each question is designed for conceptual understanding, application, and real-world reasoning — not rote recall.

A
Arjun — loves cricket
Word Problem · Application
Reasoning
In a cricket match, Arjun's team scored 180 runs. He scored 2/5 of the team's total. His opening partner scored 3/8 of the remaining runs. Who contributed more to the chase — Arjun or his partner? Justify using fractions, not just numbers.
Why this works: requires comparison of non-equivalent fractions through real context — not just calculation.
P
Priya — loves painting
Word Problem · Creative
Conceptual
Priya is mixing colours. She uses 3/7 of her blue paint and 2/5 of her yellow paint to make green. Her blue tube has 210ml and yellow has 175ml. Does she use more blue or yellow? How much of each colour is left?
Why this works: applies fractions to real quantities, requiring both computation and comparison — pure concept, no formula shortcut.
R
Rohan — loves cooking
Word Problem · Real-life
Application
A biryani recipe for 4 people needs 3/4 cup of ghee. Rohan wants to cook for 10 people for a family gathering. He has 2 cups of ghee. Will that be enough? If not, how much more does he need? Show your reasoning.
Why this works: scaling fractions in real contexts tests ratio understanding — students can't just apply a formula without thinking.
S
Sara — loves astronomy
Word Problem · Critical thinking
Critical Thinking
Light from the Sun takes 8 minutes to reach Earth. The distance is approximately 150 million km. Mars is 1.5× farther. If a space probe travels at 2/3 the speed of light, how long would it take to reach Mars? Express your answer as a fraction and in hours.
Why this works: multi-step problem with fractions in a scientific context — rewards students who think before they calculate.

All four generated in under 60 seconds. All different. All curriculum-aligned. All going to the right student.

You hired a team.
They don't sleep, complain, or forget.

Other tools give you one assistant. PersonaSheet gives you a coordinated team — each agent specialised for one job, all running from a single click.

🎯
Personalisation Agent
Reads every student's world
Pulls each student's interests, hobbies and context from your StudentData sheet, then rewrites every question around what they care about. Same concept — completely different question for each child.
📐
Formula Agent
Renders equations and formulas
Maths equations, science formulas, and expressions — rendered as crisp LaTeX images directly inside the worksheet Doc. Fractions, ratios, integrals, chemical equations — any subject, publication-quality typography.
✉️
Dispatch Agent
Delivers any way you need
Choose per student: Google Classroom™ (with due dates and native assignment creation), Email Doc Link, Email PDF, or Drive download. Mixed methods handled automatically — different delivery for different students in the same batch, all from one click.
🔔
Reminder Agent
Nudges students automatically
Set a due date with reminders enabled and the day before, every student receives a personal email reminder — no manual chasing, no missed deadlines.
📝
Grader Agent
Scores against a rubric
Reads each submission, scores against a deterministic rubric, posts grades to Classroom, and emails each student a personalised feedback report. You receive a consolidated summary.
🌏
Localisation Agent
Any curriculum, any language
CBSE, ICSE, Cambridge IGCSE, IB MYP, MOE Malaysia, UK National Curriculum — all built in. Need a different curriculum or language (Hindi, Hinglish, Bahasa, Arabic, Tamil)? Just type it in Special Instructions.

This is what your students receive.

And what you see after grading.

Real AI-generated worksheet for Priya (loves badminton) and her automated grade report — both created and sent without the teacher writing a single word.

PersonaSheet Priya Patel — Photosynthesis Worksheet

Grade 6 · Science · CBSE · 5 Questions · Max 9 marks

Q1 (MCQ — 1 mark)

After a long badminton rally, Priya notices she is breathing heavily and sweating. Her muscles feel tired. Which process is primarily responsible for providing energy to her muscles during this intense activity?

A) Photosynthesis, because plants convert sunlight to energy
B) Cellular respiration, because glucose is broken down to release ATP
C) Digestion, because food is broken down in the stomach
D) Transpiration, because water moves through the plant

Q2 (Fill in the Blank — 1 mark)

The badminton shuttlecock is made of feathers — both organic. Plants produce organic compounds through photosynthesis using _______ and _______ as raw materials, in the presence of sunlight.

Q3 (Short Answer — 2 marks)

Priya notices the indoor badminton hall uses artificial lights. Would a plant survive under artificial light alone? Explain what conditions it would need to photosynthesise successfully.

Q4 (Word Problem — 2 marks)

A plant on the edge of Priya's badminton court receives 6 hours of sunlight daily and produces 12g of glucose. During a rainy week it only receives 2 hours. Using ratios, estimate how much glucose it produces. Show your working.

Q5 (Challenge — 2 marks)

Priya's coach explains that sports halls painted white reflect more light than dark-coloured halls. How does light intensity affect the rate of photosynthesis? What would happen to the plant's glucose production if the hall walls were painted black? Justify using the concept of limiting factors.

QAnswerScore
Q1B/1
Q2CO₂ and H₂O/1
Q3Yes, if artificial light has suitable wavelengths…/2
Q44g of glucose/2
Q5Light is a limiting factor. Less intensity…/2
Total: __ / 8 marks
AI-generated · Answer key created automatically · Sent via Google Classroom™
PersonaSheet Grade Report — Priya Patel

From: teacher@school.edu · Subject: Your Grade Report — Photosynthesis

Hi Priya,

Your worksheet on Photosynthesis has been graded. Here is your personalised feedback report.

7
out of 8

Well done — you scored in the top 30% of your class on this topic.

Question-by-question feedback

Q1 (MCQ): ✓ Correct. You correctly identified cellular respiration.

Q2 (Fill in Blank): ✓ Correct. CO₂ and H₂O are the raw materials.

Q3 (Short Answer): ✓ Good answer. You identified that plants can use artificial light if the right wavelengths are present.

Q4 (Word Problem): ✗ Partially correct. You set up the ratio correctly (6:12 = 2:x) but made an arithmetic error — the answer is 4g, not 6g. Review proportional reasoning.

Q5 (Challenge): ✓ Excellent. Your explanation of light as a limiting factor was clear and well-reasoned.

What to focus on next

Revisit proportional reasoning with fractions — try 3 practice problems before the next class. You understood the concept but the calculation let you down. One more practice session will fix it.

This report was generated automatically by PersonaSheet. Your teacher has been notified of your score.

Auto-graded by AI · Personalised feedback · Sent automatically on submission

Pay per worksheet,
not per month

1 Spark = 1 complete personalised worksheet (up to 10 questions). Grading, dispatch, answer keys and Google Classroom™ integration are always free.

Choose your currency
Explore
50 Sparks
= 50 Worksheets
Free
On first activation · 30 days
Start Free
Starter
300 Sparks
= 300 Worksheets
LIMITED TIME — 50% OFF
₹1,500 $17 ₹750 $8
Special launch offer
₹2.50/worksheet $0.03/worksheet
12 months validity
Buy Starter
Most popular
Maestro
1,000 Sparks
= 1,000 Worksheets
LIMITED TIME — 50% OFF
₹4,000 $45 ₹2,000 $22
Special launch offer
₹2.00/worksheet $0.022/worksheet
12 months validity
Buy Maestro
School
Bulk Sparks
For institutions
Custom pricing
Volume discount · GST invoice · 12 months
Contact Us

Grading · Answer keys · Dispatch · Google Classroom™ · Automated reminders — all free with every Spark pack

Your data is completely safe. All student data, worksheets and grades are stored only in your Google account. We never see your students' information — only the number of Sparks you use.

What teachers say

★★★★★

"I used to spend Sunday evenings creating differentiated worksheets. PersonaSheet does it in 90 seconds and the students actually look forward to their worksheets now."

SR
Science Teacher
CBSE School, Delhi
★★★★★

"The grading alone saves me 4 hours a week. Worksheets go to Classroom, students submit, AI grades them overnight. I read the reports in the morning and spend class time actually teaching."

AM
Maths HOD
International School, Dubai
★★★★★

"My students with lower engagement have completely changed since they started getting questions about things they love. That's the real result. Not the time saved — the engagement."

NS
English Teacher
MOE School, Kuala Lumpur

Still on the fence?
This usually helps.

Is there a free trial?
+

Yes. Every new installation automatically includes 50 free Sparks — that means 50 complete personalised worksheets at no cost. No credit card required. Free Sparks are valid for 30 days from activation. After that, buy a pack only if you want to continue.

What exactly is a Spark?
+

1 Spark = 1 complete personalised worksheet (up to 10 questions). For 30 students, that is 30 Sparks per assignment. Grading, dispatch, answer keys and Classroom integration are always free — you only pay Sparks for worksheet generation. Sparks never expire within 12 months of purchase.

Is PersonaSheet really an AI agent? What does that mean?
+

Yes. An AI agent takes autonomous multi-step actions to complete a goal. PersonaSheet runs six coordinated agents — Personalisation, Maths, Classroom, Dispatch, Reminder, Grader and Localisation. From one click, it reads student profiles, calls Gemini with personalised context, creates individual Docs, uploads to Drive, posts to Classroom, sends reminders, reads submissions, grades against a rubric, and emails reports. Fully automated, end to end.

Why not just use ChatGPT or Gemini directly?
+

ChatGPT gives you one worksheet. You still need to personalise it per student, put it in a Doc, send it, set up Classroom assignments, and mark every submission. PersonaSheet does all of that — for every student in your class — automatically. The difference is automation and personalisation at scale: 30 students = 30 different Docs, 30 dispatched assignments, 30 graded reports, all from one click.

Do I need Google Classroom™?
+

No. Classroom is one of four delivery options. You can also send worksheets via Email Doc Link, Email PDF, or Drive download. Classroom is needed only for native Classroom dispatch and Classroom-based auto-grading — email dispatch also supports full auto-grading.

What curricula and languages are supported?
+

CBSE, NCERT, ICSE, Cambridge IGCSE, IB MYP, MOE Malaysia, UK National Curriculum — and any custom curriculum you specify. All subjects including Maths with LaTeX rendering. Languages: English, Hindi, Hinglish, Bahasa Malaysia, Arabic, Tamil — or any language you specify. Just type your preferred curriculum or language in the Special Instructions field.

How does the marking scheme work?
+

Every question type has a fixed mark allocation, defined at generation time so the marks never change at grading. MCQ = 1 mark · Fill-in-Blank = 1 mark · Short Answer = 2 marks · Word Problem = 2 marks · Challenge Question = 2 marks. The Grader Agent uses these exact maximums when scoring submissions — so a 10-question worksheet is consistently out of a defined total, and the totals on student reports always match the worksheet rubric.

How many questions can one worksheet have?
+

Each worksheet can have a maximum of 10 questions. You can choose any combination — all MCQ, all Word Problems, or a mix of question types — as long as the total does not exceed 10. This limit is intentional: research on cognitive load theory shows students can actively engage with 5-10 well-designed questions in a 40-minute session. Beyond that, quantity comes at the cost of depth. Ten carefully crafted, interest-personalised questions deliver better learning outcomes than 20 generic ones.

Will checking 30 different worksheets be extra work for me?
+

No — and this is the key difference from manual differentiation. You do not check worksheets at all. The Grader Agent grades every submission automatically against a rubric, posts the score to Google Classroom™, and emails each student a personalised feedback report. You also receive a single consolidated grading summary showing every student's score in one email. You open your laptop in the morning and see who scored well, who needs support — without marking a single paper.

How does the teacher handle student doubts?
+

PersonaSheet generates a full answer key alongside every worksheet — with worked solutions, not just answers. When a student raises a doubt, the teacher opens that student's answer key from the WorksheetTracker in one click. The key point: while every student gets a different context (cricket, painting, cooking), they are all answering the same concept — fractions, photosynthesis, or whatever the topic is. The teacher taught the concept in class and does not need to re-read every worksheet. The answer key already has the explanation — used to guide students verbally, exactly as with any textbook exercise.

Do I need to learn any software or coding to use this?
+

No. PersonaSheet lives inside Google Sheets™ — a tool you already use. Setup takes under 5 minutes: install from the Marketplace, click Initial Setup, add your students' names and interests to a sheet, and you are ready. No coding, no new platform, no training required. If you can fill a spreadsheet, you can use PersonaSheet. Most teachers generate their first personalised worksheet within 10 minutes of installing.

Is my data safe and private?
+

Yes. Your student data never leaves your Google account. All worksheets, student names, emails and class information are stored entirely in your own Google Sheets™ and Google Drive — Dynamic Minds Group cannot access them. Only anonymised usage statistics (Sparks consumed) reach our servers. PersonaSheet's use of raw or derived user data received from Google Workspace APIs adheres to the Google User Data Policy, including the Limited Use requirements. We are fully GDPR and India DPDP Act compliant. Read our full Privacy Policy.

Is student data used to train AI models?
+

No. We do not use any user data obtained through Google Workspace APIs to develop, improve, or train generalised AI or ML models. Student data stays in your Google account end to end.

My balance updated after I bought Sparks — but it didn't show in the add-on. What's wrong?
+

PersonaSheet checks your balance live every time you open the Generate dialog or My Plan & Usage. If your balance just updated, simply re-open the dialog — the new balance reflects immediately. If the issue persists, check Settings → My Plan & Usage; the balance auto-syncs from our server when this dialog opens.

What if a worksheet generation fails?
+

You are never charged a Spark for a failed generation. Failed students are flagged in the WorksheetTracker — click Retry Failed Generation to try again. The retry uses your remaining attempt without any extra cost. Most failures are due to transient network issues and resolve on the first retry.

Can I generate worksheets for selected students only?
+

Yes. When you click Generate Worksheets, a student picker lets you select individual students before generation begins. Choose one, several, or all — PersonaSheet only generates worksheets for the students you select. Unselected students are skipped and can be included in a future run.

Can different students get worksheets at different difficulty levels?
+

Yes — two ways. First, the Difficulty field in the Generate form (Easy / Medium / Hard / Mixed) applies to the whole batch. For per-student differentiation, use the Special Instructions field in StudentData — add a note like "challenge this student" or "keep questions accessible" against specific students. PersonaSheet reads these notes and adjusts the complexity of questions for each child individually.

What if the AI service is temporarily unavailable?
+

PersonaSheet retries automatically — up to 3 attempts per AI model, with a built-in 30-second cooldown if all models are busy. If generation still fails after retries, the student row is flagged in WorksheetTracker with a plain-language message like "AI service busy — please retry in a few minutes." One click on Retry Failed Generation handles it. You are never charged for failed generations.

How do I get support?
+

Visit dynamicmindsgroup.com/contact or email dmg@dynamicmindsgroup.com. We typically respond within one business day. School plans include priority support and onboarding assistance.

Your students' data stays in your Google account.

PersonaSheet's use of raw or derived user data received from Google Workspace APIs adheres to the Google User Data Policy, including the Limited Use requirements.

No data leaves your account
Worksheets, names, emails, student profiles — all stored in your Google Drive and Sheets, not ours.
No AI training on your data
Information from Google Workspace APIs is never used to train, improve, or develop generalised AI or ML models.

Nothing copied to our servers. Nothing used to train AI models.

Questions? We've got answers.

Our full Help & FAQ covers setup, generation, sending, grading, Sparks, and troubleshooting — with plain-language answers written for teachers, not developers.

Every student deserves a worksheet
made just for them.

50 Sparks free — 50 complete worksheets. No credit card needed.

Install PersonaSheet Free
×
×

Cart