Or try our Advanced Search


Charlotte Area Public Schools
Best Elementary Schools in Charlotte Area
Best Middle Schools in Charlotte Area
Best High Schools in Charlotte Area
Charlotte Area Charter Schools

South Carolina Suburbs
York County, SC Schools
Lancaster County, SC Schools

North Carolina Schools
Best NC Elementary Schools
Best NC Middle Schools
Best NC High Schools






Best Schools in Union County, NC

Are you searching for the best public schools in Union County, North Carolina? We have information on 54 public schools in Union County. Carolina School Hub has given Union County 9 stars (on a scale of 1 to 10) - when comparing this area to other North Carolina counties.

CarolinaSchoolHub Rating: 9 out of 10 stars
9

Use Carolina School Hub as a key information source on over 2,407 schools in North Carolina - including Union County and 98 other counties across the state. Use this website to research test scores, enrollment information, growth data and much more. If you're looking for the best schools in Union County, you may want to check out the schools cited below:

Best Elementary Schools in Union County

Wesley Chapel Elementary School

# 1 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  760 Students

Wesley Chapel Elementary School is located in the 28110 ZIP Code area of Union County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Wesley Chapel Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#12 elementary school in North Carolina
(99th percentile in state)

View Nearby Homes

Wesley Chapel Elementary School

# 1 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  760 Students
#12 elementary school in North Carolina
(99th percentile in state)

View Nearby Homes

Weddington Elementary School

# 2 Elementary School in Union County
Matthews, NC (Union County)
Grades served: PK-5  ⋅  689 Students

Weddington Elementary School is located in the 28104 ZIP Code area of Union County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Weddington Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#16 elementary school in North Carolina
(99th percentile in state)

View Nearby Homes

Weddington Elementary School

# 2 Elementary School in Union County
Matthews, NC (Union County)
Grades served: PK-5  ⋅  689 Students
#16 elementary school in North Carolina
(99th percentile in state)

View Nearby Homes

Sandy Ridge Elementary School

# 3 Elementary School in Union County
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  597 Students

Sandy Ridge Elementary School is located in the 28173 ZIP Code area of Union County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Sandy Ridge Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#19 elementary school in North Carolina
(99th percentile in state)

View Nearby Homes

Sandy Ridge Elementary School

# 3 Elementary School in Union County
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  597 Students
#19 elementary school in North Carolina
(99th percentile in state)

View Nearby Homes

New Town Elementary School

# 4 Elementary School in Union County
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  746 Students

New Town Elementary School is located in the 28173 ZIP Code area of Union County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, New Town Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#22 elementary school in North Carolina
(99th percentile in state)

View Nearby Homes

New Town Elementary School

# 4 Elementary School in Union County
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  746 Students
#22 elementary school in North Carolina
(99th percentile in state)

View Nearby Homes

Rea View Elementary School

# 5 Elementary School in Union County
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  607 Students

Rea View Elementary School is located in the 28173 ZIP Code area of Union County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Rea View Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#26 elementary school in North Carolina
(98th percentile in state)

View Nearby Homes

Rea View Elementary School

# 5 Elementary School in Union County
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  607 Students
#26 elementary school in North Carolina
(98th percentile in state)

View Nearby Homes

Marvin Elementary School

# 6 Elementary School in Union County
Marvin, NC (Union County)
Grades served: PK-5  ⋅  737 Students

Marvin Elementary School is located in the 28173 ZIP Code area of Union County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Marvin Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#28 elementary school in North Carolina
(98th percentile in state)

View Nearby Homes

Marvin Elementary School

# 6 Elementary School in Union County
Marvin, NC (Union County)
Grades served: PK-5  ⋅  737 Students
#28 elementary school in North Carolina
(98th percentile in state)

View Nearby Homes

Antioch Elementary School

# 7 Elementary School in Union County
Matthews, NC (Union County)
Grades served: PK-5  ⋅  862 Students

Antioch Elementary School is located in the 28104 ZIP Code area of Union County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Antioch Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#35 elementary school in North Carolina
(98th percentile in state)

View Nearby Homes

Antioch Elementary School

# 7 Elementary School in Union County
Matthews, NC (Union County)
Grades served: PK-5  ⋅  862 Students
#35 elementary school in North Carolina
(98th percentile in state)

View Nearby Homes

Kensington Elementary School

# 8 Elementary School in Union County
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  1,032 Students

Kensington Elementary School is located in the 28173 ZIP Code area of Union County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Kensington Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#79 elementary school in North Carolina
(95th percentile in state)

View Nearby Homes

Kensington Elementary School

# 8 Elementary School in Union County
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  1,032 Students
#79 elementary school in North Carolina
(95th percentile in state)

View Nearby Homes

Stallings Elementary School

# 9 Elementary School in Union County
Stallings, NC (Union County)
Grades served: PK-5  ⋅  722 Students

Stallings Elementary School is located in the 28104 ZIP Code area of Union County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Stallings Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#112 elementary school in North Carolina
(93rd percentile in state)

View Nearby Homes

Stallings Elementary School

# 9 Elementary School in Union County
Stallings, NC (Union County)
Grades served: PK-5  ⋅  722 Students
#112 elementary school in North Carolina
(93rd percentile in state)

View Nearby Homes

Poplin Elementary School

# 10 Elementary School in Union County
Indian Trail, NC (Union County)
Grades served: PK-5  ⋅  720 Students

Poplin Elementary School is located in the 28079 ZIP Code area of Union County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Poplin Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#130 elementary school in North Carolina
(92nd percentile in state)

View Nearby Homes

Poplin Elementary School

# 10 Elementary School in Union County
Indian Trail, NC (Union County)
Grades served: PK-5  ⋅  720 Students
#130 elementary school in North Carolina
(92nd percentile in state)

View Nearby Homes

Fairview Elementary School

# 11 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  416 Students

Fairview Elementary School is located in the 28110 ZIP Code area of Union County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Fairview Elementary School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#180 elementary school in North Carolina
(88th percentile in state)

View Nearby Homes

Fairview Elementary School

# 11 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  416 Students
#180 elementary school in North Carolina
(88th percentile in state)

View Nearby Homes

Union Academy

# 12 Elementary School in Union County
Monroe, NC (Union County)
Grades served: K-12  ⋅  2,129 Students

Union Academy is located in the 28110 ZIP Code area of Union County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Union Academy has received a 9-star rating on a scale of 1 to 10.. Read more >>

#219 elementary school in North Carolina
(86th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Union Academy

# 12 Elementary School in Union County
Monroe, NC (Union County)
Grades served: K-12  ⋅  2,129 Students
#219 elementary school in North Carolina
(86th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Unionville Elementary School

# 13 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  629 Students

Unionville Elementary School is located in the 28110 ZIP Code area of Union County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Unionville Elementary School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#272 elementary school in North Carolina
(82nd percentile in state)

View Nearby Homes

Unionville Elementary School

# 13 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  629 Students
#272 elementary school in North Carolina
(82nd percentile in state)

View Nearby Homes

New Salem Elementary School

# 14 Elementary School in Union County
Marshville, NC (Union County)
Grades served: PK-5  ⋅  241 Students

New Salem Elementary School is located in the 28103 ZIP Code area of Union County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, New Salem Elementary School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#281 elementary school in North Carolina
(82nd percentile in state)

View Nearby Homes

New Salem Elementary School

# 14 Elementary School in Union County
Marshville, NC (Union County)
Grades served: PK-5  ⋅  241 Students
#281 elementary school in North Carolina
(82nd percentile in state)

View Nearby Homes

Hemby Bridge Elementary School

# 15 Elementary School in Union County
Indian Trail, NC (Union County)
Grades served: PK-5  ⋅  440 Students

Hemby Bridge Elementary School is located in the 28079 ZIP Code area of Union County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Hemby Bridge Elementary School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#323 elementary school in North Carolina
(79th percentile in state)

View Nearby Homes

Hemby Bridge Elementary School

# 15 Elementary School in Union County
Indian Trail, NC (Union County)
Grades served: PK-5  ⋅  440 Students
#323 elementary school in North Carolina
(79th percentile in state)

View Nearby Homes

Union Prep Academy at Indian Trail

# 16 Elementary School in Union County
Indian Trail, NC (Union County)
Grades served: K-9  ⋅  1,060 Students

Union Prep Academy at Indian Trail is located in the 28079 ZIP Code area of Union County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Union Prep Academy at Indian Trail has received a 8-star rating on a scale of 1 to 10.. Read more >>

#328 elementary school in North Carolina
(79th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Union Prep Academy at Indian Trail

# 16 Elementary School in Union County
Indian Trail, NC (Union County)
Grades served: K-9  ⋅  1,060 Students
#328 elementary school in North Carolina
(79th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Indian Trail Elementary School

# 17 Elementary School in Union County
Indian Trail, NC (Union County)
Grades served: PK-5  ⋅  554 Students

Indian Trail Elementary School is located in the 28079 ZIP Code area of Union County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Indian Trail Elementary School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#361 elementary school in North Carolina
(76th percentile in state)

View Nearby Homes

Indian Trail Elementary School

# 17 Elementary School in Union County
Indian Trail, NC (Union County)
Grades served: PK-5  ⋅  554 Students
#361 elementary school in North Carolina
(76th percentile in state)

View Nearby Homes

Western Union Elementary School

# 18 Elementary School in Union County
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  553 Students

Western Union Elementary School is located in the 28173 ZIP Code area of Union County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Western Union Elementary School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#450 elementary school in North Carolina
(71st percentile in state)

View Nearby Homes

Western Union Elementary School

# 18 Elementary School in Union County
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  553 Students
#450 elementary school in North Carolina
(71st percentile in state)

View Nearby Homes

Waxhaw Elementary School

# 19 Elementary School in Union County
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  612 Students

Waxhaw Elementary School is located in the 28173 ZIP Code area of Union County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Waxhaw Elementary School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#453 elementary school in North Carolina
(71st percentile in state)

View Nearby Homes

Waxhaw Elementary School

# 19 Elementary School in Union County
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  612 Students
#453 elementary school in North Carolina
(71st percentile in state)

View Nearby Homes

Union Day School

# 20 Elementary School in Union County
WEDDINGTON, NC (Union County)
Grades served: K-9  ⋅  552 Students

Union Day School is located in the 28104 ZIP Code area of Union County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Union Day School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#468 elementary school in North Carolina
(70th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Union Day School

# 20 Elementary School in Union County
WEDDINGTON, NC (Union County)
Grades served: K-9  ⋅  552 Students
#468 elementary school in North Carolina
(70th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Prospect Elementary School

# 21 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  346 Students

Prospect Elementary School is located in the 28112 ZIP Code area of Union County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Prospect Elementary School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#601 elementary school in North Carolina
(61st percentile in state)

View Nearby Homes

Prospect Elementary School

# 21 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  346 Students
#601 elementary school in North Carolina
(61st percentile in state)

View Nearby Homes

Sardis Elementary School

# 22 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  439 Students

Sardis Elementary School is located in the 28110 ZIP Code area of Union County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Sardis Elementary School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#642 elementary school in North Carolina
(58th percentile in state)

View Nearby Homes

Sardis Elementary School

# 22 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  439 Students
#642 elementary school in North Carolina
(58th percentile in state)

View Nearby Homes

Rocky River Elementary School

# 23 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  494 Students

Rocky River Elementary School is located in the 28110 ZIP Code area of Union County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Rocky River Elementary School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#658 elementary school in North Carolina
(57th percentile in state)

View Nearby Homes

Rocky River Elementary School

# 23 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  494 Students
#658 elementary school in North Carolina
(57th percentile in state)

View Nearby Homes

Porter Ridge Elementary School

# 24 Elementary School in Union County
Indian Trail, NC (Union County)
Grades served: PK-5  ⋅  657 Students

Porter Ridge Elementary School is located in the 28079 ZIP Code area of Union County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Porter Ridge Elementary School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#690 elementary school in North Carolina
(55th percentile in state)

View Nearby Homes

Porter Ridge Elementary School

# 24 Elementary School in Union County
Indian Trail, NC (Union County)
Grades served: PK-5  ⋅  657 Students
#690 elementary school in North Carolina
(55th percentile in state)

View Nearby Homes

Shiloh Valley Elementary School

# 25 Elementary School in Union County
Monroe, NC (Union County)
Grades served: 3-5  ⋅  598 Students

Shiloh Valley Elementary School is located in the 28110 ZIP Code area of Union County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Shiloh Valley Elementary School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#724 elementary school in North Carolina
(53rd percentile in state)

View Nearby Homes

Shiloh Valley Elementary School

# 25 Elementary School in Union County
Monroe, NC (Union County)
Grades served: 3-5  ⋅  598 Students
#724 elementary school in North Carolina
(53rd percentile in state)

View Nearby Homes

Marshville Elementary School

# 26 Elementary School in Union County
Marshville, NC (Union County)
Grades served: PK-5  ⋅  400 Students

Marshville Elementary School is located in the 28103 ZIP Code area of Union County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Marshville Elementary School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#772 elementary school in North Carolina
(50th percentile in state)

View Nearby Homes

Marshville Elementary School

# 26 Elementary School in Union County
Marshville, NC (Union County)
Grades served: PK-5  ⋅  400 Students
#772 elementary school in North Carolina
(50th percentile in state)

View Nearby Homes

Union Elementary School

# 27 Elementary School in Union County
Wingate, NC (Union County)
Grades served: PK-5  ⋅  274 Students

Union Elementary School is located in the 28174 ZIP Code area of Union County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Union Elementary School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#780 elementary school in North Carolina
(49th percentile in state)

View Nearby Homes

Union Elementary School

# 27 Elementary School in Union County
Wingate, NC (Union County)
Grades served: PK-5  ⋅  274 Students
#780 elementary school in North Carolina
(49th percentile in state)

View Nearby Homes

Rock Rest Elementary School

# 28 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  423 Students

Rock Rest Elementary School is located in the 28112 ZIP Code area of Union County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Rock Rest Elementary School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#784 elementary school in North Carolina
(49th percentile in state)

View Nearby Homes

Rock Rest Elementary School

# 28 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  423 Students
#784 elementary school in North Carolina
(49th percentile in state)

View Nearby Homes

Wingate Elementary School

# 29 Elementary School in Union County
Wingate, NC (Union County)
Grades served: PK-5  ⋅  383 Students

Wingate Elementary School is located in the 28174 ZIP Code area of Union County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Wingate Elementary School has received a 5-star rating on a scale of 1 to 10.. Read more >>

#909 elementary school in North Carolina
(41st percentile in state)

View Nearby Homes

Wingate Elementary School

# 29 Elementary School in Union County
Wingate, NC (Union County)
Grades served: PK-5  ⋅  383 Students
#909 elementary school in North Carolina
(41st percentile in state)

View Nearby Homes

Benton Heights Elementary School

# 30 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  452 Students

Benton Heights Elementary School is located in the 28110 ZIP Code area of Union County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Benton Heights Elementary School has received a 3-star rating on a scale of 1 to 10.. Read more >>

#1140 elementary school in North Carolina
(26th percentile in state)

View Nearby Homes

Benton Heights Elementary School

# 30 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  452 Students
#1140 elementary school in North Carolina
(26th percentile in state)

View Nearby Homes

East Elementary School

# 31 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  367 Students

East Elementary School is located in the 28112 ZIP Code area of Union County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, East Elementary School has received a 2-star rating on a scale of 1 to 10.. Read more >>

#1347 elementary school in North Carolina
(12th percentile in state)

View Nearby Homes

East Elementary School

# 31 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  367 Students
#1347 elementary school in North Carolina
(12th percentile in state)

View Nearby Homes

Walter Bickett Elementary School

# 32 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  454 Students

Walter Bickett Elementary School is located in the 28112 ZIP Code area of Union County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Walter Bickett Elementary School has received a 2-star rating on a scale of 1 to 10.. Read more >>

#1396 elementary school in North Carolina
(9th percentile in state)

View Nearby Homes

Walter Bickett Elementary School

# 32 Elementary School in Union County
Monroe, NC (Union County)
Grades served: PK-5  ⋅  454 Students
#1396 elementary school in North Carolina
(9th percentile in state)

View Nearby Homes

Monroe Charter Academy

# 33 Elementary School in Union County
Monroe, NC (Union County)
Grades served: K-6  ⋅  135 Students

Monroe Charter Academy is located in the 28110 ZIP Code area of Union County, North Carolina. The school received a letter grade of F from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Monroe Charter Academy has received a 1-star rating on a scale of 1 to 10.. Read more >>

#1506 elementary school in North Carolina
(2nd percentile in state)
CHARTER SCHOOL

View Nearby Homes

Monroe Charter Academy

# 33 Elementary School in Union County
Monroe, NC (Union County)
Grades served: K-6  ⋅  135 Students
#1506 elementary school in North Carolina
(2nd percentile in state)
CHARTER SCHOOL

View Nearby Homes

Best Middle Schools in Union County

Weddington Middle School

# 1 Middle School in Union County
Matthews, NC (Union County)
Grades served: 6-8  ⋅  1,450 Students

Weddington Middle School is located in the 28104 ZIP Code area of Union County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Weddington Middle School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#5 middle school in North Carolina
(99th percentile in state)

View Nearby Homes

Weddington Middle School

# 1 Middle School in Union County
Matthews, NC (Union County)
Grades served: 6-8  ⋅  1,450 Students
#5 middle school in North Carolina
(99th percentile in state)

View Nearby Homes

Marvin Ridge Middle School

# 2 Middle School in Union County
Waxhaw, NC (Union County)
Grades served: 6-8  ⋅  1,358 Students

Marvin Ridge Middle School is located in the 28173 ZIP Code area of Union County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Marvin Ridge Middle School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#6 middle school in North Carolina
(99th percentile in state)

View Nearby Homes

Marvin Ridge Middle School

# 2 Middle School in Union County
Waxhaw, NC (Union County)
Grades served: 6-8  ⋅  1,358 Students
#6 middle school in North Carolina
(99th percentile in state)

View Nearby Homes

Cuthbertson Middle School

# 3 Middle School in Union County
Waxhaw, NC (Union County)
Grades served: 6-8  ⋅  1,344 Students

Cuthbertson Middle School is located in the 28173 ZIP Code area of Union County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Cuthbertson Middle School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#40 middle school in North Carolina
(95th percentile in state)

View Nearby Homes

Cuthbertson Middle School

# 3 Middle School in Union County
Waxhaw, NC (Union County)
Grades served: 6-8  ⋅  1,344 Students
#40 middle school in North Carolina
(95th percentile in state)

View Nearby Homes

Porter Ridge Middle School

# 4 Middle School in Union County
Indian Trail, NC (Union County)
Grades served: 6-8  ⋅  1,291 Students

Porter Ridge Middle School is located in the 28079 ZIP Code area of Union County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Porter Ridge Middle School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#94 middle school in North Carolina
(88th percentile in state)

View Nearby Homes

Porter Ridge Middle School

# 4 Middle School in Union County
Indian Trail, NC (Union County)
Grades served: 6-8  ⋅  1,291 Students
#94 middle school in North Carolina
(88th percentile in state)

View Nearby Homes

Union Academy

# 5 Middle School in Union County
Monroe, NC (Union County)
Grades served: K-12  ⋅  2,129 Students

Union Academy is located in the 28110 ZIP Code area of Union County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Union Academy has received a 9-star rating on a scale of 1 to 10.. Read more >>

#98 middle school in North Carolina
(87th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Union Academy

# 5 Middle School in Union County
Monroe, NC (Union County)
Grades served: K-12  ⋅  2,129 Students
#98 middle school in North Carolina
(87th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Union Prep Academy at Indian Trail

# 6 Middle School in Union County
Indian Trail, NC (Union County)
Grades served: K-9  ⋅  1,060 Students

Union Prep Academy at Indian Trail is located in the 28079 ZIP Code area of Union County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Union Prep Academy at Indian Trail has received a 8-star rating on a scale of 1 to 10.. Read more >>

#175 middle school in North Carolina
(77th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Union Prep Academy at Indian Trail

# 6 Middle School in Union County
Indian Trail, NC (Union County)
Grades served: K-9  ⋅  1,060 Students
#175 middle school in North Carolina
(77th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Union Day School

# 7 Middle School in Union County
WEDDINGTON, NC (Union County)
Grades served: K-9  ⋅  552 Students

Union Day School is located in the 28104 ZIP Code area of Union County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Union Day School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#210 middle school in North Carolina
(73rd percentile in state)
CHARTER SCHOOL

View Nearby Homes

Union Day School

# 7 Middle School in Union County
WEDDINGTON, NC (Union County)
Grades served: K-9  ⋅  552 Students
#210 middle school in North Carolina
(73rd percentile in state)
CHARTER SCHOOL

View Nearby Homes

Piedmont Middle School

# 8 Middle School in Union County
Monroe, NC (Union County)
Grades served: 6-8  ⋅  968 Students

Piedmont Middle School is located in the 28110 ZIP Code area of Union County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Piedmont Middle School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#270 middle school in North Carolina
(65th percentile in state)

View Nearby Homes

Piedmont Middle School

# 8 Middle School in Union County
Monroe, NC (Union County)
Grades served: 6-8  ⋅  968 Students
#270 middle school in North Carolina
(65th percentile in state)

View Nearby Homes

Sun Valley Middle School

# 9 Middle School in Union County
Indian Trail, NC (Union County)
Grades served: 6-8  ⋅  991 Students

Sun Valley Middle School is located in the 28079 ZIP Code area of Union County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Sun Valley Middle School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#309 middle school in North Carolina
(60th percentile in state)

View Nearby Homes

Sun Valley Middle School

# 9 Middle School in Union County
Indian Trail, NC (Union County)
Grades served: 6-8  ⋅  991 Students
#309 middle school in North Carolina
(60th percentile in state)

View Nearby Homes

Parkwood Middle School

# 10 Middle School in Union County
Monroe, NC (Union County)
Grades served: 6-8  ⋅  828 Students

Parkwood Middle School is located in the 28112 ZIP Code area of Union County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Parkwood Middle School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#348 middle school in North Carolina
(55th percentile in state)

View Nearby Homes

Parkwood Middle School

# 10 Middle School in Union County
Monroe, NC (Union County)
Grades served: 6-8  ⋅  828 Students
#348 middle school in North Carolina
(55th percentile in state)

View Nearby Homes

East Union Middle School

# 11 Middle School in Union County
Marshville, NC (Union County)
Grades served: 6-8  ⋅  669 Students

East Union Middle School is located in the 28103 ZIP Code area of Union County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, East Union Middle School has received a 3-star rating on a scale of 1 to 10.. Read more >>

#592 middle school in North Carolina
(24th percentile in state)

View Nearby Homes

East Union Middle School

# 11 Middle School in Union County
Marshville, NC (Union County)
Grades served: 6-8  ⋅  669 Students
#592 middle school in North Carolina
(24th percentile in state)

View Nearby Homes

Apprentice Academy High School

# 12 Middle School in Union County
Monroe, NC (Union County)
Grades served: 8-12  ⋅  249 Students

Apprentice Academy High School is located in the 28110 ZIP Code area of Union County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Apprentice Academy High School has received a 3-star rating on a scale of 1 to 10.. Read more >>

#607 middle school in North Carolina
(22nd percentile in state)
CHARTER SCHOOL

View Nearby Homes

Apprentice Academy High School

# 12 Middle School in Union County
Monroe, NC (Union County)
Grades served: 8-12  ⋅  249 Students
#607 middle school in North Carolina
(22nd percentile in state)
CHARTER SCHOOL

View Nearby Homes

Monroe Middle School

# 13 Middle School in Union County
Monroe, NC (Union County)
Grades served: 6-8  ⋅  955 Students

Monroe Middle School is located in the 28112 ZIP Code area of Union County, North Carolina. The school received a letter grade of F from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Monroe Middle School has received a 2-star rating on a scale of 1 to 10.. Read more >>

#662 middle school in North Carolina
(14th percentile in state)

View Nearby Homes

Monroe Middle School

# 13 Middle School in Union County
Monroe, NC (Union County)
Grades served: 6-8  ⋅  955 Students
#662 middle school in North Carolina
(14th percentile in state)

View Nearby Homes

South Providence School

# 14 Middle School in Union County
Waxhaw, NC (Union County)
Grades served: 6-12  ⋅  81 Students

South Providence School is located in the 28173 ZIP Code area of Union County, North Carolina. The school received a letter grade of ALT from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, South Providence School has received a 1-star rating on a scale of 1 to 10.. Read more >>

#774 middle school in North Carolina
(1st percentile in state)

South Providence School

# 14 Middle School in Union County
Waxhaw, NC (Union County)
Grades served: 6-12  ⋅  81 Students
#774 middle school in North Carolina
(1st percentile in state)

Best High Schools in Union County

Marvin Ridge High School

# 1 High School in Union County
Waxhaw, NC (Union County)
Grades served: 9-12  ⋅  2,074 Students
Average ACT Scores: 24

Marvin Ridge High School is located in the 28173 ZIP Code area of Union County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Marvin Ridge High School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#8 high school in North Carolina
(98th percentile in state)

View Nearby Homes

Marvin Ridge High School

# 1 High School in Union County
Waxhaw, NC (Union County)
Grades served: 9-12  ⋅  2,074 Students
Average ACT Scores: 24
#8 high school in North Carolina
(98th percentile in state)

View Nearby Homes

Weddington High School

# 2 High School in Union County
Matthews, NC (Union County)
Grades served: 9-12  ⋅  1,836 Students
Average ACT Scores: 23

Weddington High School is located in the 28104 ZIP Code area of Union County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Weddington High School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#14 high school in North Carolina
(97th percentile in state)

View Nearby Homes

Weddington High School

# 2 High School in Union County
Matthews, NC (Union County)
Grades served: 9-12  ⋅  1,836 Students
Average ACT Scores: 23
#14 high school in North Carolina
(97th percentile in state)

View Nearby Homes

Central Academy of Technology

# 3 High School in Union County
Monroe, NC (Union County)
Grades served: 9-12  ⋅  821 Students
Average ACT Scores: 22

Central Academy of Technology is located in the 28112 ZIP Code area of Union County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Central Academy of Technology has received a 10-star rating on a scale of 1 to 10.. Read more >>

#30 high school in North Carolina
(93rd percentile in state)

Central Academy of Technology

# 3 High School in Union County
Monroe, NC (Union County)
Grades served: 9-12  ⋅  821 Students
Average ACT Scores: 22
#30 high school in North Carolina
(93rd percentile in state)

Cuthbertson High School

# 4 High School in Union County
Waxhaw, NC (Union County)
Grades served: 9-12  ⋅  1,938 Students
Average ACT Scores: 21

Cuthbertson High School is located in the 28173 ZIP Code area of Union County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Cuthbertson High School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#43 high school in North Carolina
(90th percentile in state)

View Nearby Homes

Cuthbertson High School

# 4 High School in Union County
Waxhaw, NC (Union County)
Grades served: 9-12  ⋅  1,938 Students
Average ACT Scores: 21
#43 high school in North Carolina
(90th percentile in state)

View Nearby Homes

Union Academy

# 5 High School in Union County
Monroe, NC (Union County)
Grades served: K-12  ⋅  2,129 Students
Average ACT Scores: 19

Union Academy is located in the 28110 ZIP Code area of Union County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Union Academy has received a 9-star rating on a scale of 1 to 10.. Read more >>

#79 high school in North Carolina
(82nd percentile in state)
CHARTER SCHOOL

View Nearby Homes

Union Academy

# 5 High School in Union County
Monroe, NC (Union County)
Grades served: K-12  ⋅  2,129 Students
Average ACT Scores: 19
#79 high school in North Carolina
(82nd percentile in state)
CHARTER SCHOOL

View Nearby Homes

Porter Ridge High School

# 6 High School in Union County
Indian Trail, NC (Union County)
Grades served: 9-12  ⋅  1,754 Students
Average ACT Scores: 18

Porter Ridge High School is located in the 28079 ZIP Code area of Union County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Porter Ridge High School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#142 high school in North Carolina
(68th percentile in state)

View Nearby Homes

Porter Ridge High School

# 6 High School in Union County
Indian Trail, NC (Union County)
Grades served: 9-12  ⋅  1,754 Students
Average ACT Scores: 18
#142 high school in North Carolina
(68th percentile in state)

View Nearby Homes

Parkwood High School

# 7 High School in Union County
Monroe, NC (Union County)
Grades served: 9-12  ⋅  1,061 Students
Average ACT Scores: 18

Parkwood High School is located in the 28112 ZIP Code area of Union County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Parkwood High School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#152 high school in North Carolina
(66th percentile in state)

View Nearby Homes

Parkwood High School

# 7 High School in Union County
Monroe, NC (Union County)
Grades served: 9-12  ⋅  1,061 Students
Average ACT Scores: 18
#152 high school in North Carolina
(66th percentile in state)

View Nearby Homes

Piedmont High School

# 8 High School in Union County
Monroe, NC (Union County)
Grades served: 9-12  ⋅  1,265 Students
Average ACT Scores: 18

Piedmont High School is located in the 28110 ZIP Code area of Union County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Piedmont High School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#154 high school in North Carolina
(66th percentile in state)

View Nearby Homes

Piedmont High School

# 8 High School in Union County
Monroe, NC (Union County)
Grades served: 9-12  ⋅  1,265 Students
Average ACT Scores: 18
#154 high school in North Carolina
(66th percentile in state)

View Nearby Homes

Sun Valley High School

# 9 High School in Union County
Monroe, NC (Union County)
Grades served: 9-12  ⋅  1,442 Students
Average ACT Scores: 18

Sun Valley High School is located in the 28110 ZIP Code area of Union County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Sun Valley High School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#167 high school in North Carolina
(63rd percentile in state)

View Nearby Homes

Sun Valley High School

# 9 High School in Union County
Monroe, NC (Union County)
Grades served: 9-12  ⋅  1,442 Students
Average ACT Scores: 18
#167 high school in North Carolina
(63rd percentile in state)

View Nearby Homes

Monroe High School

# 10 High School in Union County
Monroe, NC (Union County)
Grades served: 9-12  ⋅  1,041 Students
Average ACT Scores: 15

Monroe High School is located in the 28112 ZIP Code area of Union County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Monroe High School has received a 3-star rating on a scale of 1 to 10.. Read more >>

#346 high school in North Carolina
(23rd percentile in state)

View Nearby Homes

Monroe High School

# 10 High School in Union County
Monroe, NC (Union County)
Grades served: 9-12  ⋅  1,041 Students
Average ACT Scores: 15
#346 high school in North Carolina
(23rd percentile in state)

View Nearby Homes

Forest Hills High School

# 11 High School in Union County
Marshville, NC (Union County)
Grades served: 9-12  ⋅  873 Students
Average ACT Scores: 15

Forest Hills High School is located in the 28103 ZIP Code area of Union County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Forest Hills High School has received a 2-star rating on a scale of 1 to 10.. Read more >>

#371 high school in North Carolina
(17th percentile in state)

View Nearby Homes

Forest Hills High School

# 11 High School in Union County
Marshville, NC (Union County)
Grades served: 9-12  ⋅  873 Students
Average ACT Scores: 15
#371 high school in North Carolina
(17th percentile in state)

View Nearby Homes

Apprentice Academy High School

# 12 High School in Union County
Monroe, NC (Union County)
Grades served: 8-12  ⋅  249 Students
Average ACT Scores: 15

Apprentice Academy High School is located in the 28110 ZIP Code area of Union County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Apprentice Academy High School has received a 3-star rating on a scale of 1 to 10.. Read more >>

#372 high school in North Carolina
(17th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Apprentice Academy High School

# 12 High School in Union County
Monroe, NC (Union County)
Grades served: 8-12  ⋅  249 Students
Average ACT Scores: 15
#372 high school in North Carolina
(17th percentile in state)
CHARTER SCHOOL

View Nearby Homes


Schools in Union County - Click any of the pushpins below to see more details on each school