Phone: 919.284.3374 EXT 3848


Degrees and Certifications:

Hannah O'Keeffe

Hello Jaguars!

My name is Hannah O'Keeffe and I teach 6th grade science at NJMS. I am entering my fourth year of teaching. I earned my bachelor's degree from UNCW and I am currently enrolled at Liberty University to earn my Master in Education degree in Curriculum and Instruction. If you have any questions or concerns throughout the school year, please feel free to reach out to me. I am looking forward to a wonderful school year! 

School Announcements

JCPS Announcements