saharris
Western CT has expensive places like Litchfield and most certainly Salisbury. But less expensive like Torrington, Watertown and Plymouth.
Putnam in far eastern Connecticut's northeast corner is one of the fastest growing parts of the state- with real estate prices that are the lowest in CT- nearby Woodstock, Brooklyn and Pomfret are very attractive as well.
Towns just east of Hartford, Glastonbury, South Windsor, Manchester also Vernon, Somers (Tolland county) have good to excellent school systems, but also have the lowest priced housing in the Hartford area.
Math/science teachers are in demand in CT. I suggest you send out resumes to these towns mentioned. If you relocate all these towns need substitute teacher, and long tern subs in their systems. It would be a good way to try and become recognized- especially for math and science.
Also see
Connecticut teaching jobs - Where Connecticut School Teachers & Administrators Find Jobs - CTREAP
Windsor is a town that I would avoid. Other towns west of Hartford that are excellent include West Hartford, Avon, Farmington and Simsbury. These towns all have fine educational systems.
Rocky Hill, Wethersfield and Newington (all just south of Hartford) are also very recommended.