For 2026, Bromsgrove School charges a non-refundable registration fee of GBP 120 for a day place and GBP 240 for a boarding place.
Annual tuition and boarding fees
Pre-Preparatory: Reception is GBP 4,092 per term / GBP 12,276 annually. Years 1–2 are GBP 4,512 per term / GBP 13,536 annually.
Preparatory Years 3–6: Day is GBP 5,898 per term / GBP 17,694 annually; weekly boarding is GBP 8,970 per term / GBP 26,910 annually; full boarding is GBP 12,300 per term / GBP 36,900 annually.
Preparatory Years 7–8: Day is GBP 7,650 per term / GBP 22,950 annually; weekly boarding is GBP 10,866 per term / GBP 32,598 annually; full boarding is GBP 15,174 per term / GBP 45,522 annually.
Senior School: Day is GBP 8,466 per term / GBP 25,398 annually; weekly boarding is GBP 12,546 per term / GBP 37,638 annually; full boarding is GBP 18,930 per term / GBP 56,790 annually.
Deposits and payment terms
Acceptance deposits are GBP 500 for day/Forces boarders, GBP 3,000 for European boarding places, plus GBP 12,775 additional deposit for other non-European boarding places. Fees are billed in three equal instalments and payable by the first day of each term.
Other costs and payment options
Approximate annual costs include uniform GBP 500, sports kit essentials GBP 200, and public exams GBP 600. Payment options include bank transfer, cheque, Flywire, debit/credit card, instalment plan and fees-in-advance scheme. Deposits are refunded after final fees and extras are settled.