Degrees and Certifications:
Bachelor of Science degree in Education (Mathematics)
Major McCraight was born in Ferndale, Michigan. He enlisted in the U.S. Marine Corps in February 1986 and retired as a Major in June 2011.
Major McCraight’s awards include the Defense Meritorious Service Medal, three Navy and Marine Corps Commendation Medals, four Navy and Marine Corps Achievement Medals, and three Marine Corps Good Conduct Medals.
Major McCraight has been at HHS for 8 years, where Havelock's NJROTC has been awarded the Unit Achievement Award a total of 5 times. He was also recognized by Craven County's Board of Education as a Leader of Learning for 2019.
Major McCraight is married to Tascia, and they have 5 children and 2 grandchildren.
Daily Schedule, Grades and Attendance
1st Period: Planning Period
0800-0900 Office Hours ZOOM if requested
2nd Period: Naval Science II and Naval Science IV
3rd Period: Naval Science II and Naval Science IV
4th Period: Naval Science III and Naval Science IV
Teacher Office Hours
Available any time between 0900-1400
email email@example.com or
call 252-444-5121 to set appointment
Daily Grades (daily work and assignments): 70%
Physical Training: 20%
Leadership and Aptitude: 10%
You are expected to attend class during our synchronous instruction period in order to be counted present.
Wednesday 1800-1900 with 24 hour advance notice