John T. Hoggard High, 4305 Shipyard Blvd.: grades 9-12, 2,082 students, a B (80) in North Carolina's 2025-26 school grades.

Last checked Oct. 11, 2026. Sources: John T. Hoggard High School, New Hanover County Schools, the N.C. Department of Public Instruction’s 2025-26 accountability data, the NCHSAA and the federal NCES school directory.

John T. Hoggard High School is a New Hanover County Schools high school for grades 9 to 12 on Shipyard Boulevard in Wilmington, inside the city limits. It is the home of the district’s International Baccalaureate program, and the Vikings are one of the area’s two 8A athletic programs.

Who to call

Address 4305 Shipyard Blvd., Wilmington, NC 28403
Phone 910-350-2072
Grades 9 to 12
School day 8:30 a.m. to 3:30 p.m.
District New Hanover County Schools
Athletics NCHSAA 8A

Principal

Principal Tony Hudson, according to the school’s website.

Enrollment and teachers

  • Federal count: 2,082 students in the 2024-25 school year, with 106 full-time-equivalent teachers, according to the NCES directory. That is about 20 students per teacher. The 2023-24 count was 2,178.

State report card

North Carolina grades every public school from A to F. According to the N.C. Department of Public Instruction’s technical guide, 80% of the grade comes from an achievement score built on state tests and other indicators, and 20% from students’ academic growth, on a 15-point scale.

School year Grade Score Growth
2025-26 B 80 Met
2024-25 B 75 Met
2023-24 B 79 Met

Other 2025-26 figures from the state’s school assessment and indicator data:

  • 69.8% of state tests taken at Hoggard were at grade level or above, against 59.2% statewide.
  • Four-year graduation rate: 90.8%. The five-year rate was 88.8%.
  • ACT: 65.8% of 11th graders scored 17 or higher on the composite.
  • End-of-course tests at grade level: NC Math 3 77.5%, English II 73.7%, Biology 68.6%, NC Math 1 56.1%.

The grades and scores come from the state’s School Performance Grades dashboard data. The state’s interactive school report card for Hoggard covers 2024-25, with results by student group, teacher data and spending.

Attendance zone and feeder schools

Check any address on the district’s School Locator map or call the enrollment office at 910-251-2929. According to the zone map:

  • Middle schools: most of Hoggard’s zone is in the Roland-Grise Middle zone. Parts of the MCS Noble, Myrtle Grove and Williston middle zones also send students to Hoggard.
  • Elementary schools in the zone: Masonboro, Bradley Creek, Wrightsville Beach, Winter Park, College Park, Pine Valley and Holly Tree, plus small parts of Alderman, Forest Hills and Snipes.

Students from other zones can apply through the district’s open choice lottery; students accepted into a high school signature program such as Hoggard’s IB program get priority.

Programs

According to the district’s IB page, students accepted into Hoggard’s International Baccalaureate Diploma Programme study six subject areas over grades 11 and 12, with a core of research and service. A Pre-IB program in grades 9 and 10 prepares them, and IB course certificates are open to eligible juniors and seniors.

Sports and activities

In the NCHSAA’s 2025-2029 realignment, approved March 6, 2025, Hoggard is an 8A school in the 6A/7A/8A Conference A, with Laney, Ashley, New Hanover, North Brunswick, Topsail and West Brunswick. The school’s athletics site, hoggardvikings.com, lists teams in:

  • Fall: football, women’s flag football, volleyball, men’s and women’s cross country, men’s soccer, women’s golf, women’s tennis and cheerleading
  • Winter: men’s and women’s basketball, swimming and wrestling
  • Spring: baseball, softball, men’s and women’s lacrosse, women’s soccer, men’s golf, men’s tennis and track

Scores and schedules: our Friday night football page and the high school scoreboard.

Calendar and bell times

The school day runs 8:30 a.m. to 3:30 p.m., according to the school’s website. Hoggard follows the district’s traditional calendar. From the 2026-27 calendar (PDF), students are off on:

  • Monday, Oct. 26: teacher workday
  • Tuesday, Nov. 3: Election Day, teacher workday
  • Wednesday, Nov. 11: Veterans Day
  • Nov. 25-27: teacher workday, then Thanksgiving
  • Dec. 21 to Jan. 1, 2027: winter break

More on Wilmington schools

Frequently asked questions

What grades does Hoggard High School serve?

Grades 9 through 12. John T. Hoggard High is a New Hanover County Schools high school at 4305 Shipyard Blvd., with 2,082 students in the federal 2024-25 count.

What is Hoggard High School’s school performance grade?

Hoggard earned a B, with a score of 80, in North Carolina’s 2025-26 school performance grades, up from 75 in 2024-25. Its four-year graduation rate was 90.8%.

Which middle schools feed Hoggard High?

Most of Hoggard’s zone is in the Roland-Grise Middle zone, according to the district’s school locator map. Parts of the Noble, Myrtle Grove and Williston middle zones also go to Hoggard.

What time does Hoggard High School start?

The school’s website lists its hours as 8:30 a.m. to 3:30 p.m.