A tutoring and homework help app is a good fit for an AI app builder: describe your students, sessions and homework flow in one prompt, and App Builder Agent writes a React Native app with a session calendar, homework assignments that students hand in as photos, your feedback, and progress notes per student. You can add a hosted backend so tutor and students share the same data, and an optional AI hint step for stuck students. A first version is free; the Member plan ($1.49 per 30 days at the time of writing) adds unlimited Android builds and source export.
Private tutors, small tutoring centres and after-school clubs run on a mix of WhatsApp messages, photos of worksheets and a paper diary. It works until you have fifteen students and cannot remember who was set which exercise. A small app fixes that: one place for sessions, homework, hand-ins and feedback, with a simple view for parents. This guide covers what such an app needs, the prompt to paste, and how it reaches students' phones.
What the app needs
Design it around the three people who use it: you, the student and (for school-age students) the parent. Each needs less than you think.
- Tutor sign-in and student accounts. You invite students with a code; students (or parents) sign in with email. Keep roles simple: tutor, student, parent.
- Student profiles. Name, year or grade, subjects, goals, exam date, and notes that only you see.
- Session schedule. Recurring weekly slots, one-off sessions, online or in person, with a reminder notification the evening before. If you want students to book free slots themselves, the booking and appointment app guide shows the pattern.
- Homework assignments. Title, instructions, attached file or photo, due date, per student or per group.
- Hand-ins with photos. Students photograph the worksheet or upload a file; you see it in a queue, mark it and type feedback. A status per assignment: set, handed in, marked.
- Progress notes and a simple chart. A score or comment per session, shown as a trend so parents see movement.
- A help step for stuck students. Optional: a Help me understand button that sends the problem to an AI model and returns a hint or worked steps. You choose whether it shows full answers.
- Practice quizzes. Short topic quizzes with explanations, drawn from a question list you paste in. See the quiz app guide for the details that matter.
Because tutor and students must see the same data, this app needs a hosted backend (database, auth and file storage). The agent adds one when you ask; it runs on the platform's infrastructure and nothing is installed on your side.
The prompt to paste
Open App Builder Agent, sign in with Google, choose a mobile app and paste one message. Adjust subjects, currency and wording to your practice.
If you want the AI hint feature, add it as a second message and give the agent your own API key; it writes the key to the project's .env file rather than into the code:
What you get in the first minutes
The agent writes the screens, sets up the backend tables (students, sessions, assignments, hand-ins, notes) and shows the app in a phone preview in the browser. Sign in as the tutor, create a test student, set homework, then switch roles in the preview and hand it in with a photo. Look for the rough edges you would meet in real use: does the queue show the newest hand-in first, can you mark from the queue without opening every item, does the parent view hide your private notes?
Then change things by describing them. Real follow-ups from tutors:
Keep money outside the app for now. A monthly summary you share is enough; taking card payments inside an app brings store rules and fees you do not need at 20 students.
Getting it onto phones
Click Download APK in the preview header to get an installable Android build for your own phone and for students with Android phones; they allow installs from the browser once and tap the file. For an app students find in a store, ask for a signed build: the builder generates a per-project signing key, produces a signed APK and an AAB with a package id like com.brighttutoring.app, and the signed APK and AAB guide plus the Google Play publishing guide cover the rest. Google Play needs a one-time $25 registration and, for personal accounts, a closed test with 12 testers for 14 days before production; for a private app you share directly, none of that applies.
Builds are Android only. Students with iPhones can use the same project built as a website at a published link on appbuilderagent.com, or, on the Member plan, you can export the React Native source and build for iOS with Xcode or a cloud Mac service. For most tutors, a direct APK for Android students and the web version for the rest is the practical answer.
What it costs
At the time of writing the free plan gives 500K AI tokens a month with all features and no card; a free APK download is included. That covers building a first version like the prompt above and iterating on it for a few sessions. The Member plan is $1.49 per 30 days: 5M tokens, unlimited APK builds and source export. Pro ($5.72, 10M tokens), Business ($31.12, 50M) and Max ($11.01, 90M) are for people building several apps or iterating heavily. Prices can change. The hosted backend runs on the platform's servers; you can export your data and delete the project at any time.
A note on children's data in the US, UK and EU
A tutoring app stores names, school years and photos of homework, often of minors, so a short privacy notice is not optional. In the US, COPPA applies to collecting personal information online from children under 13; the safe practice is that parents create and hold the account. In the UK (UK GDPR) and the EU (GDPR) you need a lawful basis, a privacy notice in plain language, and a way to delete a student's data when they leave; the age at which a child can consent online is 13 in the UK and between 13 and 16 across EU countries. This is general information, not legal advice. Practical steps: collect only what you use, let parents see everything the student sees, add a Delete my data button, and write the notice before you share the APK. The privacy policy guide has a checklist. If you tutor in person in the UK, the app does not replace the safeguarding checks your local authority or agency expects.
For more ideas on the study side, read the AI study helper app guide, browse the quiz and learning apps, then open the AI app builder and paste the prompt with your own subjects.
Frequently asked
Do I need to know how to code to build a tutoring app?
No. You describe the app in plain English and the AI agent writes real React Native code, adds a hosted backend for shared data, and shows the app in a phone preview. You change it by describing the change.
Can students hand in homework as photos?
Yes. A student takes a photo of the worksheet or uploads a file, it is stored with the assignment, and you mark it and type feedback in a queue. Shared hand-ins need the hosted backend, which the agent adds when asked.
Can the app explain a problem step by step to a stuck student?
Yes. With your own API key written to the project's .env file, a Help me understand button sends the problem to an AI model and shows a hint or the first steps. You decide whether it ever shows full answers.
Does it work on iPhones?
Builds are Android only. Students with iPhones can use the same project built as a website at a published link, or on the Member plan you can export the source and build for iOS on a Mac.
How much does it cost?
At the time of writing the free plan includes 500K AI tokens a month, enough to build a first version; a free APK download is included. The Member plan is $1.49 per 30 days for unlimited builds and source export. The hosted backend runs on the platform.
Build it now — free to start
Type the idea, sign in, and the agent builds it in your browser. Change anything by describing it.
Open the builder ›