A 23yo should not be teaching high school as she is only a few years out of high school herself. The teacher and student are too close in age.
I was teaching full time at a University when I was 22, so it is possible for a 23 year old to be teaching at a high school.