SchoolAI is an AI-powered platform that helps teachers and parents create practice worksheets, evaluate student answer scripts, and track performance. It uses Google Gemini AI to generate questions tailored to your subject, grade, and topic.
In the Teacher/Parent tab: select a Grade, Subject, and one or more Topics. Set the number of questions, difficulty level, and question types, then click 'Generate Worksheet'. You can review and edit all questions before saving.
True/False (1 mark), Multiple Choice — MCQ (1 mark), Fill in the Blank (1 mark), Short Answer (2 marks), and Detailed Answer (4 marks). You can mix and match types in the same worksheet.
Go to the Evaluate tab. For worksheets created in this app, enter the WS-code printed on the worksheet (Mode A). For any other answer sheet, use Mode B (Custom). Upload the student's answer sheet as images or a PDF, then click Evaluate.
Mode A evaluates against a worksheet already saved in this app — just enter the WS-code. Mode B (Custom) works for any answer sheet: optionally upload an answer key PDF, or let Gemini evaluate using its own subject knowledge.
Every saved worksheet gets a unique WS-code printed at the top of the PDF. Students use this code to take the online exam (/exam/WS-CODE), and teachers use it for Mode A evaluation.
In the Teacher/Parent tab, use the Students sidebar to add student names and emails. After generating a worksheet, the 'Send by email' form lets you deliver the student PDF to the student and the answer key to the teacher's email.
Each user has a generation quota (worksheet creation) and an evaluation quota — default is 60 questions per 3 hours. Your remaining quota is shown as pills at the top of the Generate tab. Admins are exempt from limits.
Yes! In the 'Reference Material' section of the Generate form, upload images or a PDF of your textbook pages or notes (up to 100 pages total). The AI reads this content and generates questions based specifically on your material.
The UI and all generated/evaluated content supports English, Hindi (हिन्दी), Gujarati (ગુજરાતી), Bengali (বাংলা), Marathi (मराठी), and Kannada (ಕನ್ನಡ). Use the language selector in the top navigation bar to switch.