The current principal at Cardinal O'Hara High School will take over leadership of 31 Catholic elementary schools in June.