English Classroom
Gamified English learning for schools — classroom games, class competitions, teacher dashboards, student progress tracking, live multiplayer, and analytics on web and mobile. Everything you need to set up, explore, and run English Classroom with your students.
Live demo
Explore as admin, teacher, or student — no account
🏫New school?
Signup, join code, first students
💳Pricing & trial
3-month free trial, four plan tiers
📊Track progress
Class & student analytics, CSV export
🏆Run a tournament
Manual or scheduled Swiss 1v1
📚Learning modules
Spelling live today; more skills coming
🎯Game catalog
All practice & multiplayer modes
👥Group Battle
Up to 8 players, live scoreboard
🔑Who can do what
Owner, admin, teacher matrix
❓FAQ
Login issues, demo, pricing, more
Platform overview
English Classroom is a gamified English learning platform for schools at englishclassroom.org. It helps teachers turn lessons into classroom English games, class competitions, assignments, and continuous practice students enjoy — on web and mobile. Built for classrooms: no ads, no student email required, and staff manage everything from a single dashboard.
For school leaders & admins
School signup, join codes, teacher accounts, student roster, analytics exports, and competition management.
For teachers
Class-scoped analytics, student progress, weak-word insights, live classroom games, and competition creation for your classes.
For students
Daily challenges, vocabulary games, 1v1 English battles, group rooms, Secret Word Duel, school competitions, leaderboards, and achievements.
What's included today
Listen & Spell, Guess the Word, Audio Quiz, Pangram, Flashcards, casual 1v1, Group Battle, Secret Word Duel, school competitions, and global competitions (Growth plan and above). Android & iOS apps share the same school login.
Learning modules
English Classroom is designed as one platform for every English skill — not only spelling. Spelling and vocabulary games are live today; additional modules are on the roadmap.
| Module | Status | What it covers |
|---|---|---|
| Spelling | Active | Listen & Spell, spelling practice, competitions, weak-word tracking, bookmarks review |
| Vocabulary | Active (in games) | Guess the Word, Flashcards, Pangram, Secret Word Duel, clue-based practice |
| Grammar | Coming soon | Structured grammar practice and assignments |
| Reading | Coming soon | Reading comprehension activities |
| Writing | Coming soon | Writing prompts and teacher review flows |
| Listening | Coming soon | Expanded listening beyond current audio modes |
| Speaking | Coming soon | Speaking practice modules |
| Assignments | Coming soon | Teacher-assigned homework tied to class analytics |
Live demo
Explore the full platform without creating an account. The live demo at englishclassroom.org/demo lets you experience English Classroom as three roles:
| Role | What you can explore | Link |
|---|---|---|
| School admin | Dashboard, teachers, students, classes, analytics, tournaments | Admin demo |
| Teacher | Assigned classes, student progress, weak words, sample tournament | Teacher demo |
| Student | Games, progress, leaderboard, tournaments, achievements | Student demo |
Demo safety
- No account required — pick a role and start exploring in under a minute.
- Sample data only — demo sessions use pre-filled data; nothing affects real schools.
- Critical actions disabled — you cannot create real accounts or change production data.
- Sessions expire — demo access resets after 2 hours; data refreshes regularly.
Pricing & free trial
Every school plan includes a 3-month free trial. No credit card required to start. Register at school signup or explore first with the live demo.
| Plan | Price | Students | Teachers | Best for |
|---|---|---|---|---|
| Starter | $299/year | Up to 150 | Up to 5 | Small schools, English clubs, pilot programs |
| Growth Recommended | $699/year | Up to 500 | Up to 20 | Schools wanting competitions, analytics, and engagement |
| Scale | $1,799/year | Up to 1,500 | Up to 75 | Large schools and English departments |
| Enterprise | Custom | Custom | Custom | School chains, districts, multi-campus organizations |
What's in each tier
Starter includes
- 3-month free trial
- Student dashboards & practice games
- Daily challenges & basic progress tracking
- School leaderboard
Growth adds (recommended)
- Everything in Starter
- 1v1 live battles & Group Battle rooms
- School tournaments & global tournaments
- Class analytics & student progress reports
- Achievement badges
Scale adds
- Everything in Growth
- Advanced analytics & tournament reports
- Exportable reports & multi-class management
- Onboarding support
Enterprise adds
- Custom student limits & multi-school management
- Dedicated onboarding & custom reporting
- Advanced admin controls & priority support
Full pricing details are on the landing page pricing section. For Enterprise or district quotes, contact sales via the landing page.
School quick start
Use this checklist when you first register your school on English Classroom.
- Register the school at school signup page. Enter school name, contact email, choose a join code (3–6 letters/numbers — students will use this to log in), and create the owner account (name, email, password min. 6 characters).
- Save your join code — it appears on the school dashboard after signup. Share it with students; they need it every time they log in (along with username + password).
- Add teachers from the dashboard (owners/admins only) or ask your platform contact to add them. Each teacher gets their own email/password staff login.
- Create student accounts on the dashboard or Students page. Each student needs a unique username within your school and a password (min. 4 characters). Grade is optional but helps group students in analytics.
- Give students the login URL: student login — school code + username + password. No student email is required.
- Explore analytics at school analytics after students have played a few sessions.
Teacher quick start
If your school is already set up, teachers can start here on day one.
- Sign in at staff login with the email and password your admin created.
- Open Dashboard to see student count and the school join code (read-only for teachers).
- Add or edit students on Students — you can create accounts, reset passwords, and suspend access.
- Open Analytics — you see data for your assigned classes (or grade groups). If nothing appears, ask your admin to assign you to classes.
- Create a tournament under Tournaments → New when you want a class competition.
- Direct students to student dashboard after they log in — they pick games from there.
Student login — share with your class
Students never use email. They sign in with three pieces of information:
| Field | What it is | Example |
|---|---|---|
| School code | Your school's join code (same for every student) | ABC123 |
| Username | Unique per student within your school | emma.w |
| Password | Set by staff when the account is created | (student chooses after reset) |
Login page: student login
Roles & permissions
English Classroom has three staff roles inside each school. All staff use staff login.
| Action | Owner | Admin | Teacher |
|---|---|---|---|
| View dashboard, analytics, tournaments, students | ✓ | ✓ | ✓ |
| Create / edit / delete students | ✓ | ✓ | ✓ |
| Create teachers | ✓ | ✓ | — |
| Customize school join code | ✓ | ✓ | — |
| Analytics scope | Entire school | Assigned classes / grades only | |
| Create & run tournaments | ✓ | ✓ | * |
* Teachers manage tournaments they created, school-wide tournaments, or tournaments for their assigned classes.
Owner Created at school signup — full control.
Admin Same as owner except only one owner per school.
Teacher Classroom focus — students + scoped analytics.
Student Uses student login — games, progress, tournaments.
School dashboard
Open: https://englishclassroom.org/school/dashboard
At a glance
Teacher count, student count, and your school join code with a copy button.
Customize join code
Owners/admins can change the code (3–6 alphanumeric characters). Availability is checked live before saving.
Quick add forms
Inline forms to create a teacher (owner/admin) or student without leaving the page.
Directory lists
Summary lists of all teachers and students. Full editing is on the Students page.
Managing students
Open: https://englishclassroom.org/school/students
Creating a student
- Click Add student (or use the dashboard form).
- Enter display name, username, password (min. 4 chars), and optional grade.
- Usernames must be unique within your school (not globally).
- Share school code + username + password with the student.
Editing & account status
- Edit — change name, username, grade, or set a new password.
- Suspend — blocks login immediately; progress data is kept.
- Reactivate — restores login access.
- Delete — permanently removes the student account.
first.last) so students remember theirs easily.
Managing teachers
Only owners and admins can add teachers from the dashboard.
- Enter teacher name, email, and temporary password on the dashboard.
- The teacher signs in at staff login and should change their password if your school policy requires it.
- Teachers appear in the dashboard list; they access the same nav as admins but with scoped analytics.
Analytics & reports
Open: https://englishclassroom.org/school/analytics
Filters
Use the header filters on every analytics view:
- Date range — Today, 7 days, 30 days, This month
- Class — All classes or one specific class/grade group
Dashboard sections
Overview cards
Active students, accuracy, games played, 1v1 matches, improvement trends.
Charts
Accuracy over time and games played over the selected range.
Class table
Per-class accuracy, scores, tournament averages — click a row for class detail.
Student table
Every student's games, accuracy, win rate, status — click for student detail.
Weak areas
Most-missed words, categories, and difficulty patterns school-wide.
Multiplayer summary
1v1 match counts, win rates, top players.
Teacher insights
Auto-generated cards (e.g. inactive students, improving classes).
Leaderboard preview
Top daily/monthly students and most improved.
Drill-down pages
/school/analytics/classes/[classId]— class summary, top students, weak words, tournament panel/school/analytics/students/[studentId]— full student profile: sessions, mastered/weak words, 1v1 stats, tournament history, recommendations
CSV exports
From the analytics page header, download:
- School summary CSV
- Class report CSV (respects current filters)
- Student report CSV (respects current filters)
Running tournaments (staff)
Tournaments are Swiss-format 1v1 competitions inside your school. Each match uses 10 words. Students are paired each round; standings use wins and tie-break points.
Manage list: https://englishclassroom.org/school/tournaments
Create a tournament
Create: https://englishclassroom.org/school/tournaments/new
| Setting | Description |
|---|---|
| Title | Display name shown to students |
| Mode | Listen & Spell or Guess the Word |
| Max players | 4–128 (round count is calculated automatically) |
| Schedule | Manual (you control each phase) or Scheduled (auto-start & auto-advance rounds) |
| Start time | Required for scheduled mode — registration opens immediately |
| Round break | Minutes between scheduled rounds (default 5) |
Manual tournament runbook
- Draft — tournament created; students cannot join yet.
- Open registration — students see it on student tournaments and can join.
- Lock registration — closes sign-ups (minimum 4 players required).
- Start tournament — Round 1 pairings are generated; matches become playable.
- Students play their matches (see student section below).
- Generate next round — repeat until all rounds complete.
- Completed — final standings are locked.
Scheduled tournament
Registration opens when you create the tournament. At the scheduled start time, Round 1 begins automatically. Subsequent rounds advance after the configured break. A platform cron job handles timing — ensure your tournament start time is set correctly in your local timezone.
Staff tournament page
Manage: https://englishclassroom.org/school/tournaments (open a tournament from the list)
- Live standings (wins, points, Buchholz tie-break)
- Participant list
- Current-round matches with status
- Phase control buttons (open, lock, start, next round)
- Match reports for completed games
Student dashboard
Open: https://englishclassroom.org/dashboard (after login)
The student home page is the hub for all learning activities:
- Quick links to Daily, Practice, and Continue English practice
- Cards for every game mode (Listen & Spell, Audio Quiz, Guess the Word, Pangram, Flashcards)
- 1v1 Online matchmaking card
- Group Battle — create or join a room with an invite code
- Secret Word Duel — strategic head-to-head word guessing
- Personal stats snapshot (score, streak)
- Links to Progress, Leaderboard, Achievements, Bookmarks, Tournaments
- Mobile app download links (Google Play / App Store) where configured
Game modes — full catalog
Nine distinct experiences across solo practice, study, and multiplayer. Most game sessions (except flashcards & pangram study-only modes) save progress for teacher analytics.
1. Listen & Spell Core
Links: Daily · Practice · Continue
A word is spoken aloud (text-to-speech). The student types the spelling. Wrong answers show learning cards with definition and usage. Lives and timed scoring keep sessions engaging.
- Daily — curated word set, great for homework routines
- Practice — open practice session
- Continue — resume-style flow
2. Audio Quiz Levels
Open: https://englishclassroom.org/play/audio
Multiple-choice / audio clip questions. Pick Beginner, Intermediate, Advanced, or Mixed. Good for younger students or listening comprehension before spelling.
3. Guess the Word Clues
Open: https://englishclassroom.org/play/guess
Students see a clue and tap letter tiles to spell the answer. Same level picker as Audio. Builds pattern recognition and vocabulary.
4. Pangram Puzzle
Open: https://englishclassroom.org/play/pangram
Hex-letter word puzzle (center letter must appear in every word). Great for enrichment, vocabulary breadth, and advanced learners.
5. Flashcards Study
Open: https://englishclassroom.org/play/flashcards
Pick a themed subcategory and level (1–26). Flip cards to reveal words. Study-only — no competitive scoring. Ideal for pre-tournament prep.
6. Listen & Spell 1v1 Multiplayer
Open: https://englishclassroom.org/play/audio/multiplayer
Real-time head-to-head against another student. 10 words per match. Matchmaking pairs players from your school (or wider queue).
7. Guess the Word 1v1 Multiplayer
Open: https://englishclassroom.org/play/guess/multiplayer
Same 1v1 format using guess-the-word mechanics instead of listen-and-spell.
8. Group Battle Multiplayer
Open: https://englishclassroom.org/group-games
Live room-based English games for up to 8 players. Create a room, share an invite code, and compete with a real-time scoreboard. Two modes: Group Listen & Spell (everyone hears the same word) and Group Guess the Word (shared clue, first correct guess wins the round). See the Group Battle section for the full runbook.
9. Secret Word Duel Multiplayer
Open: https://englishclassroom.org/secret-word
A strategic vocabulary duel — each player chooses a hidden word, asks for letters, tracks clues, and tries to guess the opponent's word first. See the Secret Word Duel section for details.
1v1 multiplayer (casual)
Separate from tournaments — students can play casual ranked 1v1 anytime from the dashboard or game pages.
How a match works
- Student clicks Find match — enters matchmaking queue (up to ~60 seconds).
- When paired, a 3-second countdown starts.
- Both players get the same 10 words in sync.
- Listen & Spell: ~20 seconds per word. Guess the Word: ~30 seconds per word.
- First correct answer scores; results show at match end.
- Stats appear in student Progress (Multiplayer tab) and school Analytics.
Students can cancel while searching. If no opponent is found, they can retry.
Group Battle
Group Battle turns a class or friend group into a live English game room. Up to 8 players join the same room with an invite code and compete in real time.
Home: https://englishclassroom.org/group-games
How to start a group game
- From the student dashboard, open Group Battle or go to
/group-games. - Click Create Room and choose a mode: Group Listen & Spell or Group Guess the Word.
- Share the invite code with classmates — they join via Join with Code (
/group-games/join). - When everyone is ready, the host starts the game. Words appear for all players at once.
- Scores update live on the room scoreboard. Results appear on the results page when the session ends.
Modes
| Mode | How it works |
|---|---|
| Group Listen & Spell | Everyone hears the same word — spell quickly for bonus points. |
| Group Guess the Word | Same clue for all players — first correct guess wins the round. |
Secret Word Duel
Secret Word Duel is a head-to-head strategy game. Each player picks a hidden word; opponents ask for letters, track revealed clues, and try to guess the secret word before their opponent does.
Home: https://englishclassroom.org/secret-word
How a duel works
- One student clicks Create Room (
/secret-word/create) and sets the rules. - They share the room code; the opponent joins via Join with Code (
/secret-word/join). - Each player secretly selects their word at the start of the match.
- Players take turns asking for letters or making a full-word guess.
- The first player to guess the opponent's secret word wins. Results appear at
/secret-word/results/[matchId].
Secret Word Duel builds vocabulary strategy and pattern recognition — useful as enrichment alongside Listen & Spell and other core practice modes.
Joining tournaments (students)
Open: https://englishclassroom.org/tournaments
- When staff open registration, the tournament appears with a Join button.
- After joining, wait on the tournament lobby page (
/tournaments/[id]) for staff to start. - When Round 1 starts, students see their opponent and an Enter match button.
- Match opens at
/tournaments/[id]/play/[matchId]— same 1v1 UI as casual multiplayer. - After the match, return to the lobby for standings and the next round.
- Bye round — if unpaired, the student gets 1 point automatically and waits.
Tournament results feed into student Progress and school Analytics tournament columns.
Progress & weak areas (students)
Open: https://englishclassroom.org/progress
Students see their own data across tabs:
| Tab | Contents |
|---|---|
| Overview | Score trends, accuracy, streaks, recent activity |
| Single-player | Breakdown by game mode, session history |
| Multiplayer | 1v1 win rate, match history |
| Tournaments | Participation, standings history, match results |
| Weak areas | Words and patterns needing practice — with links to practice them |
Teachers see the same metrics (and more) on the student analytics drill-down page.
Leaderboards
Open: https://englishclassroom.org/leaderboard
| Tab | What it ranks |
|---|---|
| Daily | Top scores today |
| Monthly | Top scores this calendar month |
| School | All-time and this-month school rankings |
| Class | Class rankings (requires student to have a class assigned) |
Leaderboard summaries also appear on the school Analytics page for staff.
Achievements & badges
Open: https://englishclassroom.org/achievements
Students unlock badges automatically based on play patterns:
- Streak badges — consecutive days played (e.g. 3-day "Warm Streak")
- Milestone badges — first session, total sessions, correct answers
- Skill badges — mode-specific accomplishments
A streak hero section highlights the student's current daily play streak. Badges motivate without requiring teacher setup.
Bookmarks
Open: https://englishclassroom.org/bookmarks
During practice games, students can star difficult words. Bookmarked words collect on this page.
The Review button launches a custom Listen & Spell session using only bookmarked words — perfect for personalized revision before tests or competitions.
URL quick reference
All links open the live app in a new tab.
| Page | Link | Who |
|---|---|---|
| Homepage | englishclassroom.org | Everyone |
| Live demo | …/demo | Prospective schools |
| How it works | …/how-it-works | Everyone |
| Privacy policy | …/privacy-policy | Everyone |
| Terms & conditions | …/terms-and-conditions | Everyone |
| School signup | …/school/signup | New schools |
| Staff login | …/school/login | Staff |
| Student login | …/login | Students |
| School dashboard | …/school/dashboard | Staff |
| Students | …/school/students | Staff |
| Analytics | …/school/analytics | Staff |
| Tournaments (staff) | …/school/tournaments | Staff |
| Create tournament | …/school/tournaments/new | Staff |
| Student home | …/dashboard | Students |
| Progress | …/progress | Students |
| Leaderboard | …/leaderboard | Students |
| Tournaments (student) | …/tournaments | Students |
| Listen & Spell daily | …/play?mode=daily | Students |
| Audio quiz | …/play/audio | Students |
| Guess the Word | …/play/guess | Students |
| Flashcards | …/play/flashcards | Students |
| Pangram | …/play/pangram | Students |
| Listen 1v1 | …/play/audio/multiplayer | Students |
| Guess 1v1 | …/play/guess/multiplayer | Students |
| Group Battle | …/group-games | Students |
| Secret Word Duel | …/secret-word | Students |
| Achievements | …/achievements | Students |
| Bookmarks | …/bookmarks | Students |
| This documentation | …/docs/index.html | Everyone |
Legal & policies
English Classroom is operated by Mindpalace Trivia LLP. Official policies are available on the main site:
Terms & Conditions
Terms of use for the school platform, accounts, and services.
FAQ & troubleshooting
How does the live demo work?
Is there a free trial for schools?
Student says "invalid school code"
Student says "username already taken"
Student cannot log in but account looks fine
Teacher sees empty analytics
Tournament won't start — "not enough players"
Student missed a tournament match
1v1 matchmaking takes too long
How do I reset a student password?
Can students use the mobile app?
Where is class management?
How do Group Battle rooms work?
Who do I contact for platform-wide issues?
Glossary
| Term | Meaning |
|---|---|
| Join code / School code | Short code identifying your school at student login |
| Swiss tournament | Pairing format: students play 1v1 each round; standings accumulate |
| Buchholz | Tie-break score based on opponents' strength |
| Bye | Round with no opponent — automatic point awarded |
| Weak areas | Words or patterns a student misses most often |
| Session | One completed game run — saved for analytics |
| English Classroom | Gamified English learning platform for schools (web + mobile) |
| Group Battle | Live room-based English game for up to 8 players with invite codes |
| Secret Word Duel | Head-to-head game where each player hides a word and tries to guess the opponent's |
| Live demo | Safe preview environment at /demo — sample data, no real account required |
| Owner | Primary school account created at signup |
| Suspended | Account disabled — cannot log in until reactivated |