Mr. Alex McCraight

Phone: 252-444-5121


Degrees and Certifications:

Bachelor of Science degree in Education (Mathematics)

Mr. 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: Naval Science II and Naval Science IV

      0800-0845 (Synchronous)

       2nd Period: Naval Science II and Naval Science IV

      0900-0945 (Synchronous)

       3rd Period: Naval Science II and Naval Science IV

       1000-1045 (Synchronous)

       4th Period: Planning

      Teacher Office Hour


      Asynchronous Learning Time

      1300-1500  * Contact Major for additional assistance during this time.


      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




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