Nine kinds of page
A teaching business website needs nine kinds of page. Two of them are templates repeated for each subject and each teacher, so a school with ten instruments and eight teachers has thirty pages, all generated from records. Here is each kind, what belongs on it, and how to build in stages.
1. Home
Above the fold on a phone: who you teach, what you teach, where, and a Book a trial button. Then the subjects you most want students for, linking to their pages; the teachers with photos, linking to profiles; fees from, linking to the fees page; how the trial works in three steps; reviews with space reserved so the layout does not jump; and the trial button again. One real photograph of the teaching room. No slider.
2. Subjects or instruments (one page each)
A page per subject, instrument, language or class type: who it is for, what a lesson looks like, what the student needs at home, fees per lesson and per term, the teachers who teach it, progression and exams, FAQs, reviews, and a Book a trial button that arrives in the booking tool with this subject already selected. Eight to fifteen pages from a template on subject records, plus an index page listing them all.
3. Our teachers (one profile each)
A profile per teacher: photo taken where lessons happen, subjects and levels, qualifications with specifics, the vetting done and when, years and ages taught, three or four sentences on their approach in their own words, availability, and a trial booking deep linked to their calendar. Plus an index filterable by subject and location. This is the page parents read for longest.
4. Fees
The full table by unit: per lesson, per term with the number of lessons a term contains, per course. Concessions. Everything that is not the lesson, meaning exam entries, books, materials, instrument hire and travel. Then the policies read alongside them: notice to stop, missed lessons, teacher absence, holidays, and what is taken at enrolment. Linked from the main menu, not buried.
5. Book a trial
The dedicated booking page with the embed from Acuity, TutorBird, My Music Staff, Teachworks or your class platform, a line of reassurance, and the phone number. What the trial costs and how long it is. Who teaches it. What happens after it, meaning the ongoing fee and how a weekly slot is agreed. Nothing else loads on this page, and no booking widget loads anywhere else.
6. Timetable
For group providers: the class schedule by day, age and level, pulled from ClassForKids, TeamUp, Jackrabbit, Bsport or Arlo rather than typed into a table that goes stale. Each class links to its enrolment, with a waitlist where it is full. Solo one-to-one teachers replace this page with availability shown inside the booking tool.
7. Online lessons
The platform, whether an account is needed, how materials and homework are shared, what the learner needs at their end, time zones, whether the fee differs, which subjects and ages work online, and how safeguarding is handled for children. Its own URL and its own trial appointment type, because "online [subject] lessons" is a separate search by a separate person.
8. Exams and progression
Grades, levels and exams in plain words: what exists, in what order, roughly how long each takes, what an exam day involves, whether you enter students and what the entry fee is. Parents who are new to music grades or language levels are lost, and this page is often what convinces them you know the route.
9. Contact and legal
Tappable phone with hours, email, the address with a map and parking or access notes, the areas or radius you cover, a short contact form to a monitored inbox, and your business details as your jurisdiction requires. Then the plain pages linked from the footer: privacy notice covering student and parent data, safeguarding policy, terms including cancellation and refunds, and an accessibility statement.
Optional, and often worth it
- A page per location, for providers teaching in more than one place.
- A course catalogue with filters, for adult education and workshop providers, where the product is a course starting on a date rather than a weekly slot.
- Placement or assessment, for language schools and swimming providers, as the first step before enrolment.
- Gift vouchers, for art, pottery and cooking classes, sold online and redeemable in the booking tool.
- A student showcase, with written permission, for coding clubs and creative classes.
- Camps and holiday courses, as dated pages with online booking.
Leave off
A testimonials page; put reviews beside the trial buttons. A news section that stopped in 2023. A PDF timetable. Stock photographs of children at pianos. A Mission and Values page.
Building in stages
Stage 1, launch. Home, four to six subject pages, teacher profiles, Fees, Book a trial, Contact and legal. That is a complete site: it explains, it prices and it books.
Stage 2, first term. Remaining subjects, Online lessons, Exams and progression, Timetable if you run classes.
Stage 3, ongoing. New subjects as you add teachers, reviews refreshed, fees updated once a year from the record.
The booking wiring, the speed work, the tracking and the structured data are in from stage 1, not added later.
The structure underneath
Subjects, teachers, fees and classes as records with relationships between them. The piano page shows piano teachers and the piano fee; a teacher's profile lists the subjects they teach; the fees page and every subject page render the same fee record, so one change updates all of them. Adding an instrument is filling in a form, and a teacher leaving is unpublishing one record.
Where this sits
These nine kinds are the page list for every lessons website we build at a fixed price, with the booking wiring, the records and the tracking included. The shape shifts a little by provider, more course catalogue for adult education, more timetable for swimming lessons, but the job is the same: fill the trial diary, then enrol the term.