Most teacher pension formulas can be understood by separating three inputs: service credit, a salary measure, and a benefit factor. The arithmetic is simple; identifying the correct definitions for a particular system and tier is the hard part.
The generic formula
A common teaching model is:
service credit × final-average salary × multiplier = annual base pension
If a hypothetical plan used 28 years of service, a $75,000 salary average and a 2% multiplier, the calculation would be:
28 × $75,000 × 0.02 = $42,000 per year
That example teaches the mechanics only. Real systems define each term and may then apply age factors, early-retirement reductions, caps or survivor-option adjustments.
Texas TRS: a statutory multiplier example
Texas TRS publishes a standard-annuity formula using years of service, an average of high annual salaries and a 2.3% multiplier. Its benefits materials explain that the salary averaging period depends on membership rules; the standard calculation commonly uses the five highest annual salaries, while certain grandfathered members have different provisions.
A 2.3% multiplier should not be copied into another state’s calculation. It is a Texas TRS rule, not a national teacher-pension constant.
Illinois TRS: same-looking arithmetic, different details
Illinois TRS Tier I and Tier II guides use a 2.2% pension formula for covered service under the applicable rules, with a maximum benefit percentage. Tier II calculates final average salary using the eight highest salary years within the last ten years, subject to statutory limits and definitions.
The example shows why “final salary” and “final average salary” are not interchangeable. Using the last paycheck in place of the plan-defined salary average can materially overstate a benefit.
CalSTRS: age factor is part of the formula
CalSTRS describes the Defined Benefit formula as:
service credit × age factor × final compensation
Its benefit structures are commonly referred to as 2% at 60 and 2% at 62. The age factor varies with retirement age within the applicable structure, up to plan limits. A teacher who changes the retirement date can therefore change the factor as well as service credit.
This is different from a plan that applies a fixed service multiplier and then calculates a separate early-retirement penalty.
NYSTRS: pension factor and age factor by tier
NYSTRS expresses the maximum annual pension as a pension factor multiplied by any applicable age factor and final average salary. Its pension factor depends on tier and years of service. Tier 6, for example, has different percentages for service below 20 years, at 20 years and above 20 years.
Again, the high-level shape is familiar but the statutory details are not portable from one system to another.
Service credit needs its own audit
Do not enter “years taught” into a formula without checking credited service. Part-time work, unpaid leave, a midyear start, refunded service and purchased service can make the pension-service total different from the résumé.
Some plans also distinguish service that counts for the benefit formula from service that counts for eligibility. If the portal labels a purchase separately, read how that service is used before including it.
Salary is another defined term
Final compensation or final-average salary can be based on a consecutive period, highest years, or another plan-defined window. Pensionable compensation can exclude certain extra pay or be subject to statutory caps.
Before calculating, write down the exact salary definition and the years the system selected. If the official estimate uses a number you do not recognize, compare it with the plan’s salary history rather than substituting gross W-2 pay.
The base formula may not be the final check
After the base benefit is calculated, a plan can apply:
- an early-retirement reduction;
- an age factor already embedded in the formula;
- a statutory maximum;
- a survivor-option adjustment; or
- another tier-specific provision.
That is why a hand calculation is best used as a reasonableness check. It should get you close enough to detect a missing service year or obviously wrong salary input, not replace the system’s official determination.
For your own calculation, annotate every number with its source: service from the member record, salary from the pensionable-salary history, factor from the tier table and retirement date from the estimate. A formula becomes trustworthy only when each input belongs to the same plan and membership tier.
Sanity-check the percentage before multiplying dollars
Convert service × multiplier into a replacement percentage first. In a 2.3% formula, 20 years produces 46% before other adjustments; 30 years produces 69%. In a 2.2% formula, the same service totals produce 44% and 66%. If a spreadsheet gives 120% of salary before a plan cap, something is likely wrong with service units or the percentage entry. This quick percentage check catches common errors such as entering 2.3 instead of 0.023.
If the plan publishes a maximum benefit percentage, add that ceiling to the hand calculation. Illinois TRS, for example, describes a 75% maximum under its benefit guides. A raw service × multiplier result above the plan cap should be reduced to the statutory maximum before comparing it with an official estimate.