The C.M. Callahan School is the most centrally located of Norwood's elementary schools, just a short way from the town center. The school is named after Cornelius M. Callahan, who served on the school committee from 1905-1920. The school building was updated in 1954 to include a cafeteria and reading room, among other things.