Well look at this way. If they cast an age appropriate 15 year old as a high school sophomore, then the audience would have to come to terms with how super disturbing (and in some states, statutory rapey), Archie's relationship with his actual 25+ teacher is.