Skip to content
Winter and spring sessions are next. Set up registration before families start asking×
Summer camp registration opens now. Set yours up before families start looking×
Fall after-school registration is around the corner. Build it once, reuse it every term×

One Registration Link per School? How to Set It Up

Why every school needs its own program, dates, seat count and link, what to change from school to school, and how to set up 12 without repeating work.
Arielle Hammond, Ed.D.

Updated September 17, 2026

Give every school its own program and its own registration link. Each school has a different calendar, room size, dismissal routine and front office, so each needs its own dates, capacity and roster. One big form with a "pick your school" dropdown saves you ten minutes at setup and costs you hours every week of the term. One account, many programs, one link per school.

Families in a school program don't browse. They get a flyer from their child's school, scan a code and expect to land on their school's class. Many registration tools were designed for the opposite case, where a stranger discovers a catalog and shops around. At Journey to STEAM we run programs at 75+ school sites, and the rule that keeps rosters clean is simple: the link on a school's flyer goes to that school's program and nothing else.

Should each school get its own registration link?

Yes. A separate program and link per school keeps four things separate that must stay separate: the schedule, the seat count, the roster and the message to families. When those blur together, the mistakes show up at 3:05 PM in a school hallway.

If a school has two classes, such as Tuesday robotics for grades K to 2 and Thursday robotics for grades 3 to 5, make those two programs as well. Each one has its own room limit and its own list for the office.

Why does one big form break when you add schools?

Because one form produces one list, and nobody who needs your list wants all of it. The front office at each school wants only its kids. Each instructor wants only her class. You want a count per class against your minimum.

Here is the cost with example numbers I made up to show the method. Six schools with two classes each is 12 classes. One combined form gives you one sheet of about 140 kids. Every week someone filters that sheet 12 times to make 12 rosters. At 5 minutes each, that is 60 minutes a week. Across a 10-week term, 10 hours. Every filter is a chance to put a child on the wrong list.

The combined form has three more problems.

  • Dates. School A is closed on a Friday in October and School B is not. One form can't show both sets of dates accurately.
  • Seats. The library at one school holds 14 kids and the art room at another holds 10. A single form can't close one class while the others stay open.
  • Wrong picks. Give a parent on her phone a dropdown of six schools and sooner or later someone picks the wrong one. You find out on day one.

What should change from school to school?

Six things. Everything else can stay the same.

  1. Dates. Built from that school's calendar, with its no-school days left out.
  2. Day and time. Matched to that school's bell schedule. Early release days differ by district.
  3. Capacity. Set by the room and your instructor ratio.
  4. Price. Usually the same. It may differ where a school charges room rent or takes a share. The pricing guide shows the math.
  5. Dismissal questions. Bus, walker, aftercare and pickup options are different at every building.
  6. Anything the school asked for. Some districts want their own waiver language or a line about scholarship seats.

What stays the same: your core form questions, your waiver, your refund policy, your welcome message. Start from the after-school registration form template so every school's form matches.

How should I name programs so parents pick the right one?

Put the school first, then the class, then the day and grades. "Hillcrest Elementary: LEGO Robotics, Tuesdays, Grades 2 to 5." A parent should know she is in the right place before she reads a second line.

This matters more than it looks. A parent with kids at two schools, a grandparent registering for the family, a forwarded link in a group text. The school name at the front of the title catches every one of those. Use the name families use for the school, and spell out the day.

How do I get the right link to the right families?

Let the school carry it. Each school gets its own flyer with its own QR code, and its own ready-to-paste newsletter text with its own link. The front office should never have to choose between links.

  1. Create the program for that school and copy its link and QR code.
  2. Put the QR code on a one-page flyer with the school's name at the top.
  3. Send the office three sentences for the newsletter, with the link already in them.
  4. Test the code with your own phone before anything prints.
  5. On your own website, list programs by school so a parent who searches your name still lands in the right place.

On enrops, every program you create gets its own registration link and QR code. You can share the link anywhere. Parents scan the code and land on the form, which matters because a slow path loses signups. More on that in why parents abandon registration.

How do I set up 12 programs without doing the work 12 times?

Decide your standard once, then repeat it. Write one form, one waiver, one naming pattern and one welcome message. After that, each new school is a matter of picking the school, the day and the seat count.

This is the part we built enrops around, because I was doing it by hand. You create a program, pick the district and the school, and the schedule builds around that school's calendar and shows its no-school days. Each program has its own roster with names, grade and homeroom teacher, and a live count of who is enrolled. One account holds every school. No per-location pricing. You can see what that looks like for an operator who set up several programs in one sitting on The Ukulele Project's page, and the step-by-step is on enrops for after-school programs.

Frequently asked questions

Do I need a separate account for each school?

No. One enrops account holds every site and partner school you serve. Each program gets its own schedule and its own roster.

Should two classes at the same school share a link?

Give each class its own program so each has its own seat limit and roster. You can put both links on the same flyer, labeled by day and grade.

What if kids from two schools attend one class?

Make it one program, because it is one room and one roster. Add a form question asking which school the child attends, and send each office only its own students.

Can I use the same waiver at every school?

Usually, yes. Some districts ask for their own language or an extra form. Ask each school when you sign the agreement. Requirements differ by district.

How do I see enrollment across all my schools?

Check the live count on each program against that class's minimum once a week. How to manage after-school programs at multiple schools covers what to keep in each site record.

Create your first registration. Free for businesses. Live in under 5 minutes. Or click through a sample registration first.

Arielle Hammond, Ed.D. is the founder of enrops and host of The Youth Enrichment Leader, presented by enrops.

Arielle Hammond, Ed.D.

Former school principal. Founder of Journey to STEAM, which runs kids STEM programs at 75+ school sites, and founder of enrops.

Your next registration could open today.

Create it, connect Stripe, share the link. Families register and pay in one place, and the money lands in your own Stripe account.

Free for businesses. Live in under 5 minutes.