for a public school teacher:https://www.longmontleader.com/schools/starting-teacher-salary-set-at-nearly-61000-by-westminster-district-in-tentative-contract-6630446
You get what you pay for.
Supply meets demand.
Check out home prices in that town. Those teachers will still need roommates.
Westminster and Cherry Creek are both pricey, but not out of whack for around here. Where I am we spent the same amount for a 3 bedroom condo that we would for a manse back in the Midwest.