eastlakeunionCreative Studio
Home / Notebook / Analytics

School website analytics: the 5 metrics that actually matter

Skip the dashboard with 40 widgets. Five numbers tell you whether your school website is working. The rest is noise. Here's the short list, in priority order, and a 10-minute monthly routine in Google Analytics that fits between meetings.

Most school websites get measured the wrong way. The head of school opens Google Analytics, sees "1,247 visitors this month," nods, closes the tab. That number is almost meaningless on its own. It's also the metric every vendor will quote you in their quarterly report.

What actually matters is whether your website is moving the needle on enrollment. Five metrics tell you that. Everything else is decoration.

The north star: tour signups per month

One metric beats the others combined: how many people booked a tour through your website this month.

Tours are the strongest leading indicator of enrollment for K–8s and preschools. A tour signup means a family went from "I'm looking at schools" to "I've put time on a calendar at yours." That's 5–10x more predictive of an enrollment than any other signal a website produces.

The math, roughly, for a small independent school: 25–40% of tour visitors apply. 50–75% of applicants enroll. So one tour signup is worth somewhere between 12% and 30% of an enrollment. At $18,000 tuition, every tour signup is $2,200–$5,400 of expected revenue. That's the lens.

If your website drove 20 tour signups last month, you can do the multiplication. If it drove 2, that's the conversation your next board meeting should start with.

The 4 supporting metrics

Tour signups are the result. These four explain why the result moved.

1. Where the visitors came from

Found in GA4 under Reports → Acquisition → Traffic acquisition. You'll see your visitors broken into buckets:

  • Direct. Typed your URL or used a bookmark. Usually existing families.
  • Organic search. Found you on Google. The most valuable bucket for new families.
  • Referral. Clicked a link from another site (PCPI, NAIS, a local parent blog).
  • Social. Came from Facebook, Instagram, etc.
  • Email. Clicked a link in your newsletter.

What you want to see: organic search growing month over month. That means new families are finding you on Google. If 90% of your traffic is Direct, your website is basically a digital business card for people who already heard your name — not a discovery channel.

2. Which pages people read before signing up for a tour

Found in Reports → Engagement → Pages and screens. Sort by views.

The pattern you're looking for: tuition page, admissions page, faculty page should all be in the top 5. If your top 5 is homepage, homepage, homepage, "About," "About," visitors aren't going deep enough — they're bouncing off the homepage without exploring. Fix the homepage's links to your conversion pages.

Bonus tell: if your tuition page is in the top 3 but tour signups are flat, the tuition is filtering people out. That's actually fine — the people who tour are pre-qualified.

3. Mobile vs desktop split

Found in Reports → Tech → Device category.

For most school sites, 55–70% of traffic is mobile. If yours skews much lower than that, either your school serves an older audience (rare) or your site is so bad on mobile that phone visitors bounce before being counted. Test on a real phone. Fix what you find.

4. Inquiry form completions (not just visits)

This is the second-most-important metric after tour signups. It's the families who didn't book a tour but did raise their hand. Found in GA4 under Reports → Engagement → Events, where it'll show up as form_submit or a custom event name your developer set.

What you want: form completions should be roughly 30–60% of tour signups. If you have lots of inquiries and few tours, your inquiry-to-tour follow-up email game needs work. If you have lots of tours and few inquiries, the inquiry form is probably too long or buried — see our checklist for fixes.

We set this up for every school we work with.

Tour signup tracking, GA4 events, monthly readouts. Included in our $79/month plan — no extra invoice for "analytics setup." Send us your URL.

See what's included →

The 12 metrics to ignore (or at least de-prioritize)

Vendor reports love these. None of them tell you whether to keep doing what you're doing.

  1. Total visitors / sessions / pageviews. Vanity. 5,000 visitors who don't book a tour are worth less than 200 who do.
  2. Average session duration. Means almost nothing. A 10-second visit that ends in a tour signup beats a 4-minute visit that ends with the tab closed.
  3. Pages per session. Same problem. More pages isn't better.
  4. Bounce rate. Mostly noise on small sites. A high bounce rate on your "Spring Auction Recap" page doesn't mean anything's broken.
  5. Geographic data (unless you're a regional school). Cool to look at once a year. Doesn't change a decision.
  6. Browser breakdown. Was useful in 2008. Now everyone uses Chrome or Safari.
  7. Time of day visited. Schools see traffic spike at lunchtime and after kids' bedtime. So does every other school. So what.
  8. Top exit pages. Every page is an exit page eventually. Doesn't tell you what to fix.
  9. Total goal completions across the whole site. Always look at the conversions you actually care about (tours, inquiries), not a sum that mixes signups, downloads, and newsletter clicks.
  10. Site search terms (unless your site has a search bar that gets used). Most don't.
  11. Returning vs new visitors in aggregate. Useful for one specific question (are existing families using the site?), useless as a top-line KPI.
  12. Engagement score / "engagement rate." Composite numbers that abstract away what's actually happening. Just look at the underlying behavior.

Your 10-minute monthly routine

Set a recurring calendar reminder for the first business day of each month. Ten minutes.

  1. Open GA4. Set the date range to "Last 28 days vs. previous 28 days." That's the comparison view that matters — month over month, not all-time.
  2. Tour signups. Look at your tour-signup conversion count. Up or down vs. last month? By how much?
  3. Traffic source. Reports → Acquisition → Traffic acquisition. Is organic search growing? Did social or referral spike (which usually traces to a specific outside thing — a news mention, a parent posting)?
  4. Top 5 pages. Reports → Engagement → Pages and screens. Are your tuition and admissions pages in the top 5? If not, that's the fix-it list.
  5. One thing to change. Pick the single biggest signal from the above. Write down one thing to test or fix next month. Just one.

Don't try to do all five steps every month. Some months everything is steady and the answer is "nothing to change." That's a valid output. The point of the routine isn't to always have a new project. It's to catch when something has shifted.

If you only check one number

Tour signups per month. Compared to the same month last year. That's the one number a head of school needs to know to answer "is the website working."

If it's up year over year, the site is doing its job. If it's flat or down for three months in a row, something has changed — either the site, your marketing, the broader market, or all three. Time to dig into the four supporting metrics.

One technical note for the person setting this up

None of this works if "tour signup" isn't being tracked as a GA4 key event. Two ways to do it:

  • Destination-based: if your tour form redirects to a thank-you page (e.g., /thanks-tour), set that URL as a key event in GA4. Five minutes of work in Admin → Events → Mark as key event.
  • Event-based: if the form fires a JavaScript event on submit, push a tour_signup event into the data layer. Slightly more work; better data quality.

If you have no idea whether your site is doing either of these, the honest answer is your tour signups probably aren't being counted at all — and the GA4 dashboard you've been looking at has been measuring everything except the one thing that matters. Worth fixing this week.

Want us to set this up for you?

GA4 install, tour signup tracking, key event configuration, monthly plain-English readout. Included in our $79/month plan. Send us your URL and we'll show you the report you'll get every quarter.

Get started →