How TeachRepublic works.
Each feature in a few plain sentences: what it does, and what it does not do.
Three steps of setup. After that, a few minutes a week.
Set up the class
Grade, subject and board; the days and the hour; the monthly fee. A short form. A public page and join code for the class are created at once. You add your Google Meet link once, and the schedule goes to calendars while Google is connected.
Publish one link
Families open the class page in their browser, read the schedule, the fee and the terms, and request admission. The teacher admits each student with a single confirmation.
Teach
Fee reminders go out on WhatsApp with one tap each, the student's Join button appears once the month's fee is settled, attendance is marked in one tap, and a factual weekly report is drafted for every parent when you open Reports, for you to read and send.
The teacher governs the classroom. The platform keeps the office.
On the student's page, the Join button appears once the fee is recorded or the parent reports the payment; you confirm it from your bank.
Turn on safe end of class in Settings (it needs Google Calendar connected). Each class then gets a Meet that TeachRepublic creates, its enrolled students are added to it, and attendance is taken from who joined and left that call. Each class has its own rules: how late a student may join and still be present, and the shortest class; if you were in the call for less than that, the class is marked not held. You can change any mark. For an offline class, or without Meet, you mark attendance in one tap.
When you tap End class, the Meet ends for everyone. If students are still in the call after you have left it, or you never joined within 15 minutes of the start, the Meet is ended for them too, so no class runs without you.
Sessions are placed in Google Calendar as private invitations while your Google account is connected. A cancellation or holiday updates those calendars.
A permanent address that states the schedule, fee, trial class and terms — fit for .
Drafted for every parent when you open Reports: attendance for the week and the scores of tests taken that week. When attendance comes from Meet, it also says who joined late, left early or dropped out and came back. Nothing goes out on its own; you send each one on WhatsApp.
When a class starts, the app asks whether to take minutes of that class; you can also set a class to never ask. Only your own microphone is used, not the Meet call; the sound is turned into text and not kept. After class, AI writes a short summary with no names in it (“the teacher”, “a student”). You read it, edit it if you like, and send it to the class's students; nothing goes without your Send. Class minutes work when you teach from a computer, not a phone. The text of the class is deleted once the summary is sent, or after 7 days.
A small topic bank covers some chapters (). For those it starts your plan with objectives, key formulas and ideas and one concept question; you write the rest and save it to your own Google Drive. A test draft takes the bank's questions and questions you paste, and you check each one before it is published. No AI writes your lessons or tests.
What follows when a teacher sends you a link.
The teacher's name, the timetable, the monthly fee, the trial class and the refund terms are set out on one page, before any commitment.
The class button appears on the student's page fifteen minutes before each session. There are no links to search for and none that expire.
When the teacher takes class minutes, the summary they send appears on the student's Home for a week and stays on the class page. It names no one. A student sees only summaries sent after they joined the class. When the next class starts, the last summary comes back on the class card as a recap: what was planned for this class, the homework due, and what was covered last time; the teacher sees the same recap.
Attendance for the week and the scores of tests taken that week. The teacher sends it on WhatsApp; a week with no attendance marked says so.
A parent's name and a contact for the weekly report. No application, no password, no card details, and no advertising.
Offered without charge, and built to remain so.
TeachRepublic takes no subscription and no share of any fee. This is not an introductory arrangement; it is a consequence of how the platform is made.
Families pay the teacher directly by . There is no payment gateway, and therefore no charge to recover.
Hosting, database and the AI for class minutes run on their provider's free plans, and the platform is built to stay within those limits. If the day's free AI allowance runs out, class minutes pause until the next day.
Nothing a teacher writes, records or tests is licensed or resold, and TeachRepublic uses none of it to train AI. There is no premium tier because there is nothing to withhold.
If a large academy one day requires capacity beyond the free tiers, an optional plan will be offered to it, announced at least 90 days in advance. The independent teacher's use will remain without charge.
The unremarkable matters, handled properly.
Payments
Every payment page shows the teacher's name and as the teacher entered them; the teacher's phone number is checked by SMS code. Families pay the teacher directly, and should pay only to the identifier shown on that page.
Children's data
For each student the platform stores: the name, Google email and photo; the student's phone, age band and country; a parent's name, phone and email; the name typed to agree, with the time and browser; classes joined and attendance; test answers and scores, including how many times the test tab was left and when; fee reports with the transaction ID; and any reports the family sends (a message written with the Help form goes to our team mailbox by e-mail). Students are never recorded by class minutes. There is no advertising and no data is sold.
Google access
Calendar is used solely to place class sessions in calendars; Drive solely to save documents a teacher chooses to create; Meet solely to create each class’s call, add its students, end it, and read who joined and left, for attendance. TeachRepublic never reads Meet recordings, transcripts or chat. Privacy policy · Terms
Concerns about a class or a payment may be raised from the student's page, or by writing to support@teachrepublic.org, which is read by a person.
Commonly asked
Is particular equipment required?
No. A telephone on a stand, directed at a notebook, sharing video on Google Meet, is a complete classroom. Class minutes, if you want them, need a computer.
Must parents download anything?
No. The class page, the payment page and the class button all open in the browser from a link; the weekly report arrives as a WhatsApp message. A student signs in with Google once so that the class page remembers them.
How does a fee reach the teacher?
What if a parent has paid but the teacher has not yet recorded it?
The parent may enter the on the payment page. The Join button appears at once and the teacher sees the reported payment, to confirm from their own bank or mark as not received.
What does the weekly report contain?
Attendance for the week and the scores of any tests taken that week. A week with no attendance marked is reported as such.
May the teacher review reports before they are sent?
Yes. Nothing goes out on its own: each week's reports are drafts, and the teacher sends each one on WhatsApp.
Are students recorded in class minutes?
No. Only the teacher's microphone is used, and only after the teacher says Yes for that class. If the teacher uses speakers rather than headphones, the microphone may pick up students' voices from the call. The summary names no one.
Is there a Chrome extension?
Not one that works with the current app. An older TeachRepublic extension for Meet attendance is still listed on the Chrome Web Store, but it does not work with this version of the platform, so there is no need to install it. Attendance comes from the class’s Meet, or the teacher marks it in one tap.
Does the platform serve both India and the United States?
Yes. The region is chosen once and everything follows from it: .