 After graduating from Brown, Greene became an assistant teacher at the Worcester County Manual Labor High School (later known as the Worcester Academy).He then served as its principal from 1838 to 1840, when he resigned due to ill health.He continued his association with the school as a trustee from 1852 until his death.