Industry
Websites for language schools
A language school sells something people cannot see: a term of their evenings, in a room with a teacher they have not met. The website has to make the level, the schedule, the price and the person all concrete before anyone will commit.
We build course-driven sites where each level has its own page, enrolment is a short form rather than a phone call, and the second language is a real site rather than a browser translation.
What usually goes wrong
- Levels are a table nobody reads. A1 to C2 in a grid tells a prospective student nothing about where they belong. A page per level, written in their words, does.
- Enrolment happens by email. Every term starts with a chain of messages about times and prices. A structured enrolment form collects level, schedule preference and contact details in one pass.
- The translation is machine-made. A translate widget signals exactly the wrong thing on a language school's website. If you teach languages, your own site has to be properly bilingual.
- Teachers are invisible. People enrol with a teacher, not a curriculum. Named teachers with qualifications and a photograph convert better than any list of methods.
What we build
- A page per course and level. What the level covers, who it is for, how long a term runs, what it costs, when the group meets. These pages carry the search traffic that matters.
- An enrolment flow that fills classes. A short form capturing level, preferred schedule and contact details, landing in your inbox in a format you can act on, with a confirmation to the student.
- A properly multilingual site. Two or more real language versions with a switcher, separate URLs and hreflang set up, so each version can rank in its own market.
- Teachers and method. Named teachers with qualifications and photographs, and a short honest description of how you actually teach.
- SEO for level and location searches. Course pages, location pages, structured data and Search Console configured at launch rather than bolted on later.
Systems we connect
- Calendly
- Cal.com
- Stripe for deposits
- Google Classroom links
- Your own enrolment form
We integrate a payment step if you take deposits online. If you invoice by hand, the form simply lands in your inbox.
What it costs
A single-page school site starts at $950. A full site with course pages, an enrolment flow and two languages runs $1,700-$3,000, with additional languages from $2,200.
Full package breakdown is on the services page, and the configurator gives you a figure in about a minute without talking to anyone.
Questions we get
- Can students pay online?
- Yes, if you want that. We wire in a payment step for deposits or full course fees. Plenty of schools prefer to invoice, and the site works either way.
- How does the second language work?
- Each language gets real pages at its own URLs, with a switcher and hreflang, so search engines treat them as separate rankable versions. Translation copy is yours or a translator's; we build the structure.
- Can we manage course dates ourselves?
- Yes. Course dates, prices and group times are editable content, because they change every term and waiting on us would be absurd.
- We teach online only. Does this still fit?
- Yes. Online schools drop the location pages and lean harder on level pages, teacher profiles and enrolment. The rest is the same build.
Already have a site?
Run it through our free website check before you spend anything. It takes about three seconds, needs no signup, and tells you whether you are looking at a repair or a rebuild. If it flags your business details as unreadable, the schema generator fixes that one yourself in two minutes.
Worth reading first
- How language schools fill courses from their website - A grid from A1 to C2 tells a prospective student nothing about where they belong. A page per level does.
- How much does a restaurant website cost in 2026? - Every real option priced out, from a $16-a-month builder to a $30,000 agency build, plus the running costs that never make it into the quote.
- Do I need a website if I already have Booksy? - Sometimes the honest answer is no. Here is how to tell which case you are in before spending anything.
Start a project
Tell us what you run and we will tell you honestly what the site needs, what it costs and how long it takes. No pitch deck, no retainer talk.
Other industries we build for
© 2026 WovenSites • hello@wovensites.com
Back to home →