The School Committee unanimously voted on Tuesday to appoint Timothy Callahan as superintendent and approve his contract.