yeo started his career in 1987 as a teacher at nanyang junior college, and in 1991, he became a head of department at anderson secondary school. from 1993 to 1996, he was a specialist inspector for chinese at the ministry of education.