PersonaSheet β€” One topic. 30 students. 30 different worksheets. | Dynamic Minds Group
PersonaSheet logo
PersonaSheetA Dynamic Minds Group Product

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 cricketGrade 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 paintingGrade 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 cookingGrade 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?

The real problem

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
The real difference

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 manually
  • 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
What makes it different

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 cricketWord 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 paintingWord 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 cookingWord 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 astronomyWord 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.

A real teacher's Sunday

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."
How it works

From class list to graded worksheets in just a few clicks

Watch your worksheets being written, live. 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.

Watch it work, end to end

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. 1 min 28 sec.

Ready to try it in your class?

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

Install Free from Google Workspace Marketplace
A team, not a tool

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, 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.

See the real output

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.

Priya Patel, Photosynthesis WorksheetGrade 6 · Science · CBSE · 5 Questions · Max 9 marks
Q1 · MCQ · 1 markAfter 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 markThe 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 marksPriya 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 marksA 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 marksPriya'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
AI-generated · Answer key created automatically · Sent via Google Classroom™
Grade Report, Priya PatelFrom: teacher@school.edu · Subject: Your Grade Report, Photosynthesis

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

7out of 8

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

Q1 βœ“ Correct. You identified cellular respiration.
Q2 βœ“ Correct. COβ‚‚ and Hβ‚‚O are the raw materials.
Q3 βœ“ Good answer on artificial light wavelengths.
Q4 βœ— Partially correct. Ratio set up correctly (6:12 = 2:x) but an arithmetic slip, the answer is 4g, not 6g.
Q5 βœ“ Excellent explanation of light as a limiting factor.
What to focus on nextRevisit 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.
Auto-graded by AI · Personalised feedback · Sent automatically on submission
Sparks, how it works

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 — 40% OFF
β‚Ή1,500 $17 β‚Ή900 $10
Special launch offer
β‚Ή3.00/worksheet $0.03/worksheet
12 months validity
Buy Starter
Most popular
Maestro
1,000 Sparks
= 1,000 Worksheets
LIMITED TIME — 40% OFF
β‚Ή4,000 $45 β‚Ή2,500 $27
Special launch offer
β‚Ή2.50/worksheet $0.027/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.

Built by a teacher, for teachers

Not built in a lab. Built in a classroom.

Sudhir Singhal, co-founder of Dynamic Minds Group and creator of PersonaSheet
"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."
Sudhir SinghalCo-founder, Dynamic Minds Group
30,000+Educators trained and mentored
Guinness World RecordLargest Maths Class
5 booksBest-sellers on concentration, memory & mathematics
Google Certified TrainerGoogle for Education
From educators

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 TeacherCBSE 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 HODInternational 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 TeacherMOE School, Kuala Lumpur
Questions

Still on the fence? This usually helps.

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.
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.
Yes. An AI agent takes autonomous multi-step actions to complete a goal. PersonaSheet runs six coordinated agents: Personalisation, Formula, 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.
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.
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.
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.
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 the totals on student reports always match the worksheet rubric.
Each worksheet can have a maximum of 10 questions, in any combination of question types. 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. Ten carefully crafted, interest-personalised questions deliver better learning outcomes than 20 generic ones.
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 and who needs support, without marking a single paper.
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. While every student gets a different context (cricket, painting, cooking), they are all answering the same concept. The answer key already has the explanation, used to guide students verbally, exactly as with any textbook exercise.
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. If you can fill a spreadsheet, you can use PersonaSheet. Most teachers generate their first personalised worksheet within 10 minutes of installing.
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.
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.
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.
You are never charged a Spark for a failed generation. Failed students are flagged in the WorksheetTracker, click Retry Failed Generation to try again at no extra cost. Most failures are due to transient network issues and resolve on the first retry.
Yes. When you click Generate Worksheets, a student picker lets you select individual students before generation begins. Choose one, several, or all. Unselected students are skipped and can be included in a future run.
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 complexity for each child individually.
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. One click on Retry Failed Generation handles it. You are never charged for failed generations.
Visit dynamicmindsgroup.com/contact or email dmg@dynamicmindsgroup.com. We typically respond within one business day. School plans include priority support and onboarding assistance.
Privacy & data

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. Nothing copied to our servers.

No AI training on your data

Information from Google Workspace APIs is never used to train, improve, or develop generalised AI or ML models.

Read full Privacy PolicyTerms of Service

Support

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.

PersonaSheet

Every student deserves a worksheet made just for them.

50 Sparks free, 50 complete worksheets. No credit card needed. Your first personalised batch can go out in the next 10 minutes.

Install PersonaSheet Free
Γ—

Cart