One platform. Your whole English program.
Classrooms, teachers, students, content, and reporting in one place — configured for how your school actually runs. Turn on only what you need, place students once, and see every classroom in a single dashboard.
- Classrooms18
- Teachers24
- Students512
- Placement test
- Reading routines
- Speaking
Set up your school once, adjust it any day
Create classrooms, assign teachers, and manage the full roster from one place. Move a student or change a level right in the table — no forms, no support ticket.
Classrooms and teachers
Create classrooms and assign the teachers who run them. Teachers see only their own classes.
The full roster
Search and page through every student in your school, with their current level and classroom in view.
Inline edits
Change a student's level or classroom directly in the table cell — the change saves without leaving the page.
Safe to reorganize
Removing a classroom unassigns its students — it never deletes their records, history, or progress.
- Student AB17-A English
- Student BA27-B English
- Student CB28-A English7-A English8-A English8-B English
- Student DA16-C English
- Placement testOne-time adaptive levelingOn
- Book libraryReal PDF reading assignmentsOn
- Reading routinesFour-skill AI practiceOn
- AI toolsVocab, grammar, quiz, video, podcastOff
- SpeakingConversation Coach practiceOff
Run Dily your way
Per-school toggles turn whole feature areas on or off for your teachers and students. Run a lean reading-only deployment or the full four-skill suite — same platform, no code change.
Toggle whole areas
Placement test, library, routines, tools, and speaking each switch on or off for your org.
Start lean, grow later
Launch reading-only this term, add speaking next — nav items simply appear for teachers and students.
Fit your program
Match Dily to what your school already teaches instead of bending your program around the tool.
Place every student once, adjust whenever
New students take a single adaptive placement test — a rules-based check that narrows in on one of ten levels aligned to CEFR A1–C2, drawn from a pre-authored question bank. Teachers and admins can adjust a level by hand at any time.
One adaptive test
A locator plus adaptive branching finds a starting level from a pre-authored bank — taken once, not repeated.
Ten levels, A1–C2
Every student lands on one of ten internal levels mapped to the CEFR scale, so all content meets them there.
Always yours to override
A teacher or admin can edit any student's level by hand, any time — the placement result is a starting point, not a lock.
Choose the correct sentence.
- She go to school every day.
- She goes to school every day.
- She going to school every day.
Every classroom in one dashboard
The same reporting your teachers use, scoped across your whole school: completion by content type, where students sit today, and how active they've been. Filter by classroom, toggle self-directed practice in or out, and open a report for any student.
- A1–A229%
- B134%
- B224%
- C19%
- C24%
| Student | Quiz | Writing | Speaking |
|---|---|---|---|
| Student A | 92% | 4.5 | 88 |
| Student B | 78% | 3.5 | 74 |
| Student C | 85% | 4.0 | 81 |
The level chart is a snapshot of where students sit today, not a progression over time.
Clear roles, tight scope
Three roles, each seeing exactly what they should. Everything a role can touch is scoped to your school.
School Admin
Runs the whole school on Dily.
- Classrooms, teachers, and the full roster
- Per-school feature flags and placement
- Content and all org-wide reporting
Teacher
Owns their own classes.
- Generate and assign content
- Review AI-graded results and feedback
- Track analytics for their classrooms
Student
Sees only their own work.
- Assigned reading, quizzes, and practice
- AI feedback and scores on their work
- Their own progress and history
Everything is scoped to your school — no data crosses between organizations.
Start with a pilot
Bring Dily to a few classrooms first and see how it fits before you scale. Licensed per student, per academic year, with distributor partnerships welcome for regional rollouts.
Pilot programs
Run a focused pilot with a handful of classes before a school-wide rollout.
Per-student, per-year
Simple licensing by enrolled student for the academic year — no per-seat surprises.
Distributor partnerships
Regional distributors and resellers are welcome — we support localized rollout and training.