FEODA
School Budgeting

How Do Schools Forecast Enrolment and Turn Student Numbers Into a Revenue Plan?

A practical look at how schools forecast student numbers by year level, and how each number flows through to tuition revenue, staffing and scenarios.

October 19, 2026
Quick Answer

School enrollment forecasting (also written enrolment forecasting) starts with current students by year level, estimates how many will re-enrol and move up, allows for students who leave, and adds expected new students from enquiries and applications. The resulting student numbers are multiplied by fees to produce tuition revenue, used to plan staffing, and tested in scenarios. It works best when each group, which is current students, re-enrolment, attrition and new students, is forecast separately.

Key Takeaways

  • Forecast enrolment in groups: current students, re-enrolment, attrition and new students, each by year level.
  • Student numbers are the starting point for tuition revenue, staffing and much of the operating budget.
  • Test at least a cautious and an expected scenario, because a small change in enrolment moves revenue and staffing together.

The Principal mentions in a meeting that the school expects around forty more students next year. The business manager nods, and then starts the real work of turning that sentence into numbers. How many in each year level? How many of the current students will return? What does that mean for fee income, and does it need another class or another teacher?

The student numbers sit in the registrar's spreadsheet. The fee schedule is in another file, and the staffing model is in a third. When one year level's re-enrolments come in lower than expected, the change has to be carried across by hand. That work is routine, and it is also where most of the effort in enrolment planning goes.

How Do Schools Forecast Enrolment?

Most schools build a student enrollment forecast by year level, working forward from the students they already have. Here is the usual sequence:

  1. Start with current students by year level: the confirmed numbers from the student records on a stated date.
  2. Roll each year level forward: students in one year level move up to the next, except those in the final year, who graduate.
  3. Estimate re-enrolment and attrition: what share of each year level is expected to return, and what share is expected to leave.
  4. Add new students by entry year level: based on enquiries, applications, offers and accepted places.
  5. Calculate forecast students by year level: returning students plus new students, for each year level.
  6. Turn the numbers into revenue, then connect staffing: multiply by fees, then check how many classes the numbers require.

What Is the Difference Between Current Students, Re-enrolment, Attrition and New Students?

These four groups behave differently, so forecasting them separately gives a much clearer picture than forecasting one total:

GroupWhat It MeansWhere the Number Usually Comes From
Current studentsStudents enrolled today, in each year level.Student records on an agreed date.
Re-enrolmentCurrent students who are expected to return and move up a year level.Re-enrolment confirmations so far, and the rate from previous years.
AttritionStudents who leave before completing their final year.Withdrawal notices received, and history by year level.
Graduating studentsStudents finishing the final year, who do not return.The size of the final year level.
New studentsStudents joining from outside, mostly at the main entry year levels.Enquiries, applications, offers and accepted places.

How Do Enrolment Numbers Turn Into a Tuition Revenue Plan?

Tuition revenue forecasting follows directly from the student numbers. For each year level, multiply the forecast students by the annual fee, add up the total, then take off discounts and bursaries. Here is an illustrative example, with simple numbers:

Year LevelsForecast StudentsAnnual FeeGross Tuition
Junior24014,0003,360,000
Middle22016,0003,520,000
Senior20018,0003,600,000
Total66010,480,000

If discounts and bursaries average 4% of gross tuition, net tuition revenue is 10,060,800. The sensitivity is worth noticing. Ten fewer students in the senior group reduces gross tuition by 180,000, and that is before any change to staffing.

Why Does Enrolment Also Drive Staffing and Costs?

Because classes are made of students, and costs move in steps. A year level that grows past a class-size threshold may need an extra class and an extra teacher, while one that shrinks slightly may not save anything at all. Resources, boarding and some operating costs also scale with student numbers.

This is why the enrolment forecast belongs at the start of the budget. Revenue and staffing both depend on it, and a change in one year level can affect both.

Why Should You Test Enrolment Scenarios?

Every enrolment forecast contains assumptions, and a few of them carry most of the weight: the re-enrolment rate, the number of new students at the main entry years, and the fee. A scenario changes one or more of those and shows the effect.

Most schools find two or three scenarios enough: a cautious one, an expected one and sometimes an optimistic one. The expected scenario becomes the budget. The cautious one answers the question the Board is likely to ask, which is whether the school still works if numbers come in lower than hoped.

Why Is Enrolment Forecasting Hard to Keep Up to Date?

Because the numbers keep moving. Re-enrolment confirmations arrive over weeks, offers are accepted or declined, and families change their plans. Each movement has to reach the revenue forecast and the staffing plan, and in a file-based process that usually means updating more than one place.

None of this reflects a lack of skill. Careful finance and admissions teams do this well every year. The strain comes from the structure, where the student numbers, the fees and the staffing model live in separate files that have to be kept in step.

What Habits Make Enrolment Planning Easier?

You can improve enrollment planning without changing tools. These habits help, and they are the thinking behind the calculator and checklist at the end of this post:

  1. Forecast by year level, not only in total: a single total hides the year levels where the real movement happens.
  2. Keep each group on its own line: current students, re-enrolment, attrition and new students.
  3. Record the source and date of each assumption: so the reasoning is still clear next year.
  4. Update the forecast as confirmations and offers arrive: so the budget reflects the latest picture.
  5. Link enrolment to revenue and staffing: so one change flows through to both.

Now Imagine the Version That Works

Imagine changing one re-enrolment rate, once, and watching tuition revenue, staffing and the operating result update together. The cautious, expected and optimistic scenarios sit side by side, so the Board can see the range without anyone rebuilding a workbook. When enrolments are confirmed, the forecast moves from budget to reforecast using the same model.

That's what PULSE is built to support: a planning, budgeting, forecasting and reporting platform built for schools, with scenario modelling that connects enrolment assumptions to revenue and staffing. It works alongside the school's finance system, existing workbooks can be the starting point, and the finance team keeps control of the assumptions.

The judgement about what the numbers should be stays with the people who know the school. The difference is that more of their time goes into that judgement, and less into carrying changes from one file to another.

Frequently Asked Questions

Schools usually forecast enrolment by year level. They start with current students, roll each year level forward, estimate re-enrolment and attrition, add expected new students, and total the result. The numbers are then used for revenue, staffing and scenario planning.

How Do Schools Forecast Enrolment and Turn Student Numbers Into a Revenue Plan? — FEODA Blog