Just saw this and wanted to add that although teachers are now in a career-average scheme, the point is that the "final salary" used to calculate the final-salary part of pension is still worked out from consideration of all your salary up to normal pension age (NPA).
This is what I explained (poorly) in previous post. If you take a pay cut to stay in TPS, this could affect what you are paid as the final salary part of your pension - which is most of it. This may not be a problem as the "final salary" is the better of the actual final salary when you reach NPA, or the best three continuous years service in the last ten, adjusted for inflation. If you look at your benefits statement, you can see which method is currently used for you. If the last 12 months is used, that is the better option for you currently. If you take a pay cut to stay in TPS, your best 12 months will be reduced. The calculation might revert to the best three years, but the key thing is that reducing your final salary before you reach NPA is potentially very costly. (I think!)
e.g. current salary =50,000
you have 30 years in final salary scheme (with NPA=60)
final salary pension =30/80*50,000 = 18,750
you take a 10% pay cut to stay in TPS
final salary pension = 30/80*45,000 = 16,875 (10% reduction)
of course you get another year in the career average scheme which is an extra 1/57th of your salary (£877 - payable at state pension age).
The above is the worst case scenario as your "final salary" might swap to the best three years if this is better for you.
Note too that if your "real" salary was higher ten years ago due to inflation, you might see your best years "age out". If your benefits statement shows that is using Method B and the years it is using are ten years ago, you might be better to leave TPS before these years are lost.