My husband worked for a university and is under TRS. He gets about 66% of his highest 3 annual salaries (although it is now highest 5) and his health insurance is free. As a spouse, health insurance for me is about $330 until I am 65 and then it is about $130 for a medicare advantage plan and his is still free. You have to have your age and length of service equal 80 to get the full benefits.
For my husband, he and his employer also contributed to social security, so he will get that, too. However, Texas teachers opted out of social security in the 1950's and so they only receive their pension. The TRS pension are not COLAed and rarely sees an increase. I hope this helps.