I live in Southeastern Ohio and the average engagement-marrying age is around 18 to 20. I'm late by a year

You get engaged in high school and then get married before or during your normally shortened college years. Then, either during college or if you actually graduate college you already have 1-2 kids.