Phone: 252-444-5121


Degrees and Certifications:

Bachelor of Science degree in Education (Mathematics)

Alex McCraight

   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

    • Daily Schedule


      1st Period: Planning Period

      0800-0900 Office Hours ZOOM if requested

       2nd Period: Naval Science II and Naval Science IV

      0930-1015 (Synchronous)

       3rd Period: Naval Science II and Naval Science IV

      1100-1145 (Synchronous)

       4th Period: Naval Science III and Naval Science IV

      1310-1355 (Synchronous)



      Teacher Office Hours

      Available any time between 0900-1400

      or 1800-1900

      email or

      call 252-444-5121 to set appointment



      Grading Policy: 

      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. 


      Office Hours:

      Wednesday  1800-1900 with 24 hour advance notice




If you are having trouble viewing the document, you may download the document.