Solutions by Industry6 min read

Website for schools and academies: clear courses, smooth enrollment and informed families

A school or academy website should answer three things before anyone has to ask: which courses fit each age or level, when and how to enroll, and where current families find the year's notices. Get that right and enrollment season stops being a flood of repeated questions.

Facundo Campo·
Website for schools and academies: clear courses, smooth enrollment and informed families

A website for a school or academy should answer three things before anyone has to ask: which courses fit each age or level, when enrollment opens and how it works, and where current families find the year's notices. When that's clear, the front office stops answering the same question by phone, by email and in Instagram DMs.

This applies to a private school, a preschool, a language school, a music academy or a vocational training center. The words change (term, semester, module, level), but the problem is the same: lots of people asking the same things in the same few weeks.

The person deciding isn't always the one who'll attend

For a K-12 school, the site is read by a parent comparing options, often late at night on a phone. For an adult English program or a coding bootcamp, it's read by the future student, with very different questions: will the schedule work after my job, can I start mid-term, are there online classes?

So the homepage shouldn't open with the school's history or mission statement. It should open with a path for each visitor: “I'm looking for a school for my child,” “I want to sign up for a course,” “I'm already part of the community.” History and values matter, but they get their own page for the people who want to read it.

What should every course page include?

The course page gets more views than anything else on the site. If it leaves questions open, each one turns into a message. Here's what it needs:

  • Who it's for: age, level or prerequisite, in plain words (“kids who can already read,” “you can follow a TV show with subtitles”).
  • When and where: days, times, campus or online.
  • Start date and length: when it begins, whether you can join late, and what happens during breaks.
  • What students walk away with: a certificate, prep for an official exam, a diploma, or simply what they'll be able to do.
  • How to sign up: the enrollment or placement test button, right there on the page.

Enrollment-season questions and where the site answers them

What people askWhere it's answered
Are there spots left in this grade or level?A status on each course: “open,” “almost full” or “waitlist”
What documents do I need?An enrollment page with a checklist and a printable PDF
Can we visit first?Open house dates with a sign-up form
What time does school let out?Each level's page, with schedules
When does the term start?The school calendar, updated by your own staff

Your office changes the spot status from the admin panel. No need to call anyone.

Online pre-enrollment without the paperwork pile

A good pre-enrollment form asks for just enough: student details, a parent or guardian, the course or grade, and a time slot for the interview or placement test. Submissions don't land in a crowded inbox. They show up in a list sorted by course, where you can see who has already come in and who still needs a call.

When a level fills up, the site can switch to “waitlist” and keep taking names in order. You can have that from day one or add it later. I wrote more about forms people actually finish in contact forms that get filled.

For current families: one place that doesn't move

Parent group chats aren't going anywhere, and that's fine. The problem is that the important notice gets buried under a hundred replies. The site can hold a notices section and a school-year calendar your staff keeps updated, so the group chat becomes the place where people share the link, not the place where information disappears.

That's also where the handbook, the supply list, downloadable forms and office hours live. They're asked about every single year, and they shouldn't depend on someone scrolling back to find an old message.

Real case

A case from another industry: updates without calling the developer

For Boca de Lobo, a steakhouse with two locations in Buenos Aires, I built a site with a digital menu of more than 250 items and an admin panel so the team can change prices, dishes and specials without calling me. A school doesn't have dishes, but it has the same kind of content: information that changes often and needs to be current. Notices, open spots and the calendar work the same way, and I explain the idea in what website maintenance includes.

See the Boca de Lobo case

Getting found when people search “language school near me”

Lots of families and adult learners search by area. Two things carry weight there: your Google Business Profile, with hours, photos and reviews, and a website that says clearly what you teach and where. I go through it step by step in my Google Business Profile guide.

I work on my own, remotely from Buenos Aires, Argentina (UTC−3), with video calls and progress you can open from a link. We start with your course list and the questions you get most, and I build the first version from there. I quote each project separately.

Frequently asked questions

Can I post notices and update the calendar myself?

Yes. The site comes with an admin panel where your office or principal posts notices, dates and new courses from a computer or a phone. No design skills needed: you fill in fields and it goes live in the site's style.

Can we show photos of students?

Only with the families' permission, and that's the school's call. Many schools prefer to show the building, classrooms, workshops and teachers, and keep photos of kids for internal channels. If you're unsure what you can publish, check with a local professional.

Does online pre-enrollment replace the interview?

No, it organizes it. The form collects the basics and the family picks a time for the interview or visit. You still decide who gets a spot; you just walk into the meeting with the information already in hand.

We're a small language school. Isn't this overkill?

A small school only needs a few pages: courses by level, how the placement test works, schedules, location and a form. You can start there and add the rest when you need it.

Your project

If you run a school, an academy or a training center and want next enrollment season to be calmer, message me on WhatsApp at +54 9 11 6193-3176 or email contacto@facundocampo.com.ar. I answer in English and Spanish. Tell me what you teach and what people always ask, and I'll tell you how I'd set up the site. You can also use the [contact form](/en/contacto).

#website for schools#website for academies#language school website#online enrollment form for schools#web design for private schools