A school field trip is rarely one transaction. A teacher calls in October with a rough headcount, the district sends a purchase order in January, the bus company changes the arrival time twice, and on the day itself 62 students arrive instead of 75, along with three more chaperones than anyone planned for. Altru can carry that whole story, but only if you set up group sales with schools in mind rather than treating a class as a large walk-up sale.
Below is how I’d approach it as an administrator: what to configure once, what to standardize for the people taking bookings, and where you’ll probably still need a manual step or two.
Start with a group type built for schools
Group sales in Altru are organized around group types, and the type you pick drives a lot of what follows: which prices are available, how deposits and payment terms work, and how the reservation shows up in reports. Resist the urge to run schools through the same general “Group” type you use for tour operators or scout troops.
A dedicated school or education group type lets you:
- Attach student, teacher, and chaperone prices that never appear to other groups.
- Report on school visits separately, which matters when a funder or board asks how many students you served.
- Apply payment terms that fit how schools actually pay (more on that below).
If your education department distinguishes between self-guided visits and facilitated programs, consider whether those belong in separate group types or as different items within one type. Either works. Choose based on how you want to report on them later, because changing your mind mid-season makes year-over-year comparisons messy.
Decide how you’ll count people
The most common field trip headache is not the booking, it’s the headcount. Settle these questions before staff start taking reservations:
- What counts as a free adult? Many sites give one free chaperone per a set number of students. Decide the ratio, write it down, and decide whether staff add the free chaperones as zero-price line items or simply note them. Zero-price items are better if you want attendance numbers that include adults.
- When is the headcount final? Pick a cutoff, such as two weeks before the visit, after which the school pays for the confirmed number even if fewer students show up. Put the cutoff in the confirmation the teacher receives.
- How do you handle day-of changes? Someone has to adjust the reservation when the bus unloads. Agree on who that is and whether they edit the existing reservation or add a separate sale for extra people.
Plan for school payment habits
Schools pay differently than the public. Expect purchase orders, checks that arrive after the visit, tax-exempt certificates, and the occasional booster club paying for one class while the district pays for another.
Altru’s group sales area supports deposits and balances on reservations, and you can produce invoices or confirmations for groups. What you’ll want to define locally:
- Whether schools must pay a deposit to hold a date, or whether a PO number is enough.
- Where the PO number lives on the reservation, so finance can match payments later. A consistent field or note convention saves real time at month end.
- How you track reservations that have been visited but not paid. A query on group reservations with an outstanding balance and a past visit date makes a useful weekly check.
Tax exemption is worth testing carefully. How tax applies to group sales depends on how your items and tax settings are configured, so run a sample school reservation in a sandbox or training environment before relying on it, and ask Blackbaud support if the result isn’t what you expect.
Capacity, time slots, and programs
Field trips compete for the same space and staff as everything else. If your visits include a timed entry, a gallery program, a lunchroom, or a docent-led tour, reflect those limits in how the reservation is built so two teachers can’t book the only classroom at 10:00.
Altru lets group reservations include scheduled events and programs with capacity, which is the right place to model facilitated lessons. What’s less clear-cut is managing non-ticketed resources like a lunch space or a specific educator’s availability. Check what your version supports for those resources; some sites end up keeping a simple shared calendar alongside Altru for lunchrooms and bus parking, and that’s a reasonable trade-off as long as one person owns it.
Standardize the booking itself
Consistency matters more than any individual setting. Give whoever takes field trip calls a short checklist so every reservation has the same pieces:
- The school as an organization constituent, with the teacher linked as the contact. Search before creating, since schools get added under slightly different names year after year.
- Grade level and subject focus, if your education team reports on them.
- Estimated students, teachers, and chaperones, plus the date the count becomes final.
- Arrival time, departure time, and any program or tour selections.
- Payment method and PO number, if any.
- Accessibility needs or special requests, in a consistent note location.
Linking reservations to the school’s organization record pays off over time. You can see which schools come back every year, which ones lapsed, and who to contact when you open next season’s booking window.
After the visit
Close the loop the same way each time: adjust the final count, apply the payment or mark the balance due, and send any follow-up the teacher needs, such as a receipt or a post-visit survey. A saved query of last week’s school visits with their final attendance and balance gives your education and finance staff a shared view without passing spreadsheets around.
Quick answers
Should field trips be booked through group sales or regular advance sales?
Group sales. Advance sales work for individual tickets, but you lose deposits, balances, group-specific pricing, and the reporting that education teams rely on.
Can teachers book field trips online?
It depends on your setup and what Blackbaud currently offers for group reservations online. Many sites still take a web inquiry form and have staff create the reservation, which also gives you a chance to confirm capacity and program fit before committing.



