The promising 18-year-old centre-back, who had a spell on loan with League Two side Hereford United last season, has signed a one-year professional contract with Blues.
Preston joins Luke Rowe, Jamie Dunphy and Luke Hubbins in signing professional terms at St Andrews, the other trio having penned terms last week.