Virtueinfo
All example websites

Language school · Turku

Website for a language school

Puhekupla is a demo website we built for a small language school in Turku teaching Finnish, English and Swedish. Students find a course by language, level and format, then book a free trial class.

In the call we show you the working demo and how it would look for your business.

Desktop view of the example website for a language school
Phone view of the example website for a language school

Puhekupla Language School is a fictional business in Turku, created by Virtueinfo to show what we build.

What language students need from the website

A newcomer to Turku wants a beginner Finnish group that fits after work, a start date, the price and some English support while the grammar is new. A working Finn wants an evening or online English course at the right level. An HR manager wants a course plan for a team, a price per group and an invoice to the company.

Most of them do not know their level in CEFR terms, and many are reading the site in their second or third language. Puhekupla is a fictional school that Virtueinfo made to show what we build, and its pages are written in short, plain sentences for that reason.

How the course finder works

The home page asks the visitor to finish a sentence: I want to learn Finnish, my level is A1, and I'd like evening classes. Pressing the button opens the courses page with those filters already set. There the visitor can change language, level or format with chips, and the list of thirteen sample courses narrows as they click. The filter choices are kept in the address, so a filtered list can be shared or bookmarked.

Each course card shows the days, times, start date, teacher and starting price. The Finnish A1 course page breaks twelve weeks into themes such as the shop, the bus and the health centre. Every course links to the free trial booking form, which opens with that course selected and asks for preferred days and times. Visitors who are unsure of their level can pick Not sure yet, and the teacher suggests a group after the class.

The timetable page shows the week as a table that can be filtered by language, and the teachers page can be narrowed to the language each teacher teaches.

What we would set up for your school

For a real Finnish language school we build the site in Finnish and English, and add Swedish or other languages that your students read. Prices are shown with the VAT treatment that applies to your courses. We set up your Google Business Profile and write course pages that can be found in local search for each language and level.

Course dates and places can come from your registration system, or you update them yourself in a simple admin. Trial bookings go to your email or student register. Analytics only start after consent, and the site is built to meet accessibility requirements, which matters when many readers use translation tools or screen readers. We look after updates and maintenance each term.

Who builds your website

Virtueinfo has built web and mobile software since 2004. The team that made this demo designs, builds and maintains your site.

“We have worked with Virtueinfo for the past seven years. They have been reliable and efficient with their work, helping us along the way by being an agile and responsive development house. The know-how has ranged from front to back-end development and quality has always met our standards. Warm recommendation.”
Tuomas Talola
Reviews on Clutch
  • You own everything

    All code, content and accounts are yours from the first day.

  • Confidential from the start

    We sign an NDA before we see anything about your business.

  • A real estimate, free

    Scoping costs nothing and ends with a written estimate.

  • A reply within 1–2 business days

    Every enquiry gets a personal reply with next steps.

How the project runs

  1. 1

    First call. We go through your services, your customers and what the website needs to achieve.

  2. 2

    Plan and quote. You receive a page map, a list of features and a fixed quote.

  3. 3

    Design and build. You see the site as it takes shape and comment directly on the pages.

  4. 4

    Launch and care. We publish the site, redirect old addresses and keep it updated afterwards.

Questions we often hear

Can the website take course registrations and payments?

Yes. We can connect the course pages to the registration or booking system you already use, or build a registration form with online payment. Company courses can still end with an invoice instead of card payment.

Who updates the timetable each term?

You do, from an admin page where you add courses, dates and teachers. If your registration system has the data, we can read the timetable from it so nothing has to be typed twice.

Can the site mention YKI test preparation?

Yes, as long as the wording is accurate. The demo says the school prepares students for the test and points to the official registration, and we would write your pages the same way.

Want a website like this for your business?

Book a free call. We go through what you need and send a proposal with a quote.