Davis Elementary PTO

web · squarespace · volunteer

Davis Elementary PTO

The website for the PTO at my kid’s elementary school in St. Charles, Illinois. I am the volunteer webmaster and this is my third school year on it. The site runs on Squarespace, which was the board’s call and the right one, so most of the work was figuring out how much of a real design I could get inside those limits.

The Davis Elementary PTO homepage showing the school photo hero and the upcoming events board below it
The homepage: hero, then the upcoming events board.

Why Squarespace stays

Squarespace is not the platform I would pick for myself, and this site is the reason that does not matter. A PTO board turns over every year or two, and whoever takes it over after me has to be able to change a date on an event without calling me first. Squarespace gives them that, so the honest job was not to replace it but to see how far I could push the design and the structure while leaving it something a volunteer with ten minutes can edit.

That turned into a real constraint on every decision. Anything I built with custom code had to keep working after someone edited the page around it, which ruled out a fair amount of what I would normally reach for. The pieces that survived are the ones that live in the platform’s own building blocks and just look better than the defaults do.

The events board

Parents come to a PTO site with one question, which is what is coming up. So the homepage answers that before anything else. The upcoming events board sits directly under the hero, each card carries its date and links to the full event page, and nobody has to open a calendar to find out that the mum sale closes in two weeks. Everything else on the homepage, the welcome copy and the photos and the ways to get involved, sits below that board because it is the second thing people want, not the first.

A card for every committee

Grid of committee cards on the Davis PTO site, each with a custom flat illustration in the school's blue and gold palette
Part of the committee grid. Every card has its own illustration.

There are fifteen committees and every one of them needs a card that tells a parent what they would actually be signing up for. Stock photos would have read as filler, so I generated an illustration set for them instead, working through the whole batch in one sitting against a locked palette and a locked style so the grid reads as one piece rather than fifteen images that happen to sit next to each other. That last part is the hard part, since art generated one prompt at a time drifts a little further with every image and you do not notice until you see them lined up.

The flyer problem

The school sends its flyers out as PDFs, a few a week once the year gets going, and each one has to become an image on an event page. Doing that by hand means opening the PDF, cropping it to whatever size looks right that day, and exporting a JPG, which is how the site ended up carrying nine slightly different copies of the same Trunk or Treat flyer. I replaced it with one repeatable step that takes a PDF and produces a featured image at the standard size, so the board stays consistent no matter who is adding the event or how late at night they are doing it.

What I took away

The thing I keep coming back to is that I am not the only person who touches this site. Everything I built had to survive a volunteer who has never seen the admin before, and that pushed me toward fewer and more obvious patterns than I would have used on something only I maintain. It is a better site for it, honestly, and it made me more careful about the same question on client work.

The site is live at daviselementarypto.com and the board keeps adding to it through the school year, so what you see there will be ahead of the screenshots on this page.