ClassPhoto · $89 a year

Class composites,
finally made easy.

Drop in the export, pick a background, add the logo, and every class in the school builds itself. When a name is wrong or a retake lands late, you fix it on the finished layout instead of renaming files and importing the whole class again.

Introductory rate, $89 a year through September 30, 2026. Unlimited composites. Use on 2 computers.

A class page rendered by ClassPhoto: school crest, school name, teacher photo, and twelve student portraits with names
A page from ClassPhoto's own layout engine. The SAMPLE watermark is trial mode; a paid key exports clean.

Already bought? Open your app:

ClassPhoto ServiceStix ClassPhoto IDs Principal's Book

Composites for every class, and one for the whole school.

ClassPhoto reads the zip GotPhoto hands you, sorts every student into the right class from the folder structure, and pulls the names off the filenames. From there the page is yours: a stock background or one of your own, your studio or school logo, up to six header spots for the principal, the superintendent or an aide, and the class teacher matched to each class automatically.

Press generate and every class builds at once. You get print-ready JPEGs at the size your lab wants and PDF proofs you can email the office for a name check before anything goes on paper.

It also does the composite everybody dreads: a full-school composite with up to 220 students on one page, which is what the lobby frame and the yearbook endpaper need.

Coming from QComposite? Read the full side-by-side comparison.

Three steps. That's it.

Nothing to install. Open the page, work, close the tab. It saves itself as you go.

1

Upload your zip

Export your class photos from GotPhoto (or any tool that organizes by class folder) and drop the zip file right in.

2

Customize the look

Pick a stock background or upload your own. Add your school logo, choose your print size, set the title line, and you're set.

3

Generate and download

Hit generate and watch every class composite build itself. Download them all and deliver to your client.

Built for school photographers.

Everything you need to go from raw export to finished composites, fast.

GotPhoto zip import

Drag and drop your export file. ClassPhoto reads the folder structure and organizes every class automatically.

Custom or stock backgrounds

Choose from included stock backgrounds or upload your own for a look that matches your studio's style.

Logo and staff photos

Up to six header spots for your logo, principal, superintendent, or aides, and the class teacher is matched to every class automatically.

Multiple print sizes

Choose from several print sizes to match your lab's specs and your client's needs. No manual resizing.

Full school composites

Generate a full school composite with up to 220 students in a few clicks, for yearbooks and lobby displays.

Batch generation

Generate composites for every class at once. No more building them one at a time.

Easy edits

Add, remove, or replace any student's photo and correct names without starting over. Other tools make you rebuild from scratch.

High-res downloads

Print-ready composites at full resolution, ready to deliver to schools and parents.

Live preview

A real page renders as you design. Every color, font, and layout choice shows up instantly, before you upload a single photo.

Curated font menu

Eight hand-picked fonts: classic serif, yearbook caps, friendly rounded, script. Title lines that match the school.

Autosave

Your session saves itself as you work. Close the tab, come back tomorrow, and every class and photo is where you left it.

YouTube tutorials

Step-by-step videos walk you through everything from your first import to your finished composites.

The app, on real sample data.

Both of these are the live app at classphotoapp.netlify.app running in trial mode.

ClassPhoto school setup step: page size, background style and color controls beside a live page preview
Step 1, School Setup. Page size, background and colors on the left, and the page redrawing on the right as you change them.
A finished ClassPhoto class page with a school crest, teacher photo and twelve student portraits
The same preview, full size. This is the real layout engine, not a picture of one.

One price, unlimited composites.

No per-school fees, no per-composite limits, cancel any time.

ClassPhoto Suite

$199/yr

Introductory price. Regular price $229/year.
All four tools, $276 bought separately.

Get the Suite
  • ClassPhoto, class composites
  • ServiceStix, service stickers
  • ClassPhoto IDs, ID cards
  • Principal's Book, school directory
  • Every future Suite tool
  • One key, one renewal date

ClassPhoto questions.

Does ClassPhoto work on Mac?

Yes. ClassPhoto runs entirely in your web browser, so it works on Mac, Windows, Chromebook, or any other computer. There is nothing to download and nothing to install.

Do I have to use GotPhoto? Can I use my own files?

ClassPhoto is built around the zip structure GotPhoto exports, so it works with GotPhoto out of the box. If you use a different system that can export photos organized into folders by class, there is a good chance ClassPhoto will work with that too.

Not sure? Send us a sample of your export structure and we will look at it before you buy.

How is it different from QComposite?

ClassPhoto is $89 a year instead of $149, runs in a browser instead of a desktop install, and lets you edit names, swap photos and remove students on the finished layout. QComposite pulls names from filenames, so a correction usually means renaming files and importing again.

The full comparison goes feature by feature, including where QComposite is the better fit.

Are student photos uploaded anywhere?

No. The zip is unpacked on your computer, the composites are drawn on your computer, and the finished files save to your computer. The only thing the app sends is your license key, to Lemon Squeezy, to check that it is valid.

Can I generate PDF proofs for the school?

Yes. Export the whole batch as PDF proofs in one click and email them to the office for a name check and approval before you print.

More questions are answered in the main FAQ, or write to us and a real person will answer.