Or try our Advanced Search


Best Elementary Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area

Best Middle Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area

Best High Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area

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






Best Schools in Caldwell County, NC

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

CarolinaSchoolHub Rating: 4 out of 10 stars
4

Use Carolina School Hub as a key information source on over 2,407 schools in North Carolina - including Caldwell 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 Caldwell County, you may want to check out the schools cited below:

Best Elementary Schools in Caldwell County

Lower Creek Elementary School

# 1 Elementary School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-5  ⋅  392 Students

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

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

Lower Creek Elementary School

# 1 Elementary School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-5  ⋅  392 Students
#277 elementary school in North Carolina
(82nd percentile in state)

Granite Falls Elementary School

# 2 Elementary School in Caldwell County
Granite Falls, NC (Caldwell County)
Grades served: PK-5  ⋅  557 Students

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

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

Granite Falls Elementary School

# 2 Elementary School in Caldwell County
Granite Falls, NC (Caldwell County)
Grades served: PK-5  ⋅  557 Students
#366 elementary school in North Carolina
(76th percentile in state)

Hudson Elementary School

# 3 Elementary School in Caldwell County
Hudson, NC (Caldwell County)
Grades served: PK-5  ⋅  630 Students

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

#632 elementary school in North Carolina
(59th percentile in state)

Hudson Elementary School

# 3 Elementary School in Caldwell County
Hudson, NC (Caldwell County)
Grades served: PK-5  ⋅  630 Students
#632 elementary school in North Carolina
(59th percentile in state)

Collettsville School

# 4 Elementary School in Caldwell County
Collettsville, NC (Caldwell County)
Grades served: PK-8  ⋅  318 Students

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

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

Collettsville School

# 4 Elementary School in Caldwell County
Collettsville, NC (Caldwell County)
Grades served: PK-8  ⋅  318 Students
#726 elementary school in North Carolina
(53rd percentile in state)

Baton Elementary School

# 5 Elementary School in Caldwell County
Granite Falls, NC (Caldwell County)
Grades served: PK-5  ⋅  339 Students

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

#748 elementary school in North Carolina
(51st percentile in state)

Baton Elementary School

# 5 Elementary School in Caldwell County
Granite Falls, NC (Caldwell County)
Grades served: PK-5  ⋅  339 Students
#748 elementary school in North Carolina
(51st percentile in state)

Davenport A+ School

# 6 Elementary School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-5  ⋅  448 Students

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

#889 elementary school in North Carolina
(42nd percentile in state)

Davenport A+ School

# 6 Elementary School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-5  ⋅  448 Students
#889 elementary school in North Carolina
(42nd percentile in state)

Happy Valley Elementary School

# 7 Elementary School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-8  ⋅  212 Students

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

#1010 elementary school in North Carolina
(34th percentile in state)

Happy Valley Elementary School

# 7 Elementary School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-8  ⋅  212 Students
#1010 elementary school in North Carolina
(34th percentile in state)

Kings Creek Elementary School

# 8 Elementary School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-8  ⋅  152 Students

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

#1035 elementary school in North Carolina
(33rd percentile in state)

Kings Creek Elementary School

# 8 Elementary School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-8  ⋅  152 Students
#1035 elementary school in North Carolina
(33rd percentile in state)

Dudley Shoals Elementary School

# 9 Elementary School in Caldwell County
Granite Falls, NC (Caldwell County)
Grades served: PK-5  ⋅  413 Students

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

#1155 elementary school in North Carolina
(25th percentile in state)

Dudley Shoals Elementary School

# 9 Elementary School in Caldwell County
Granite Falls, NC (Caldwell County)
Grades served: PK-5  ⋅  413 Students
#1155 elementary school in North Carolina
(25th percentile in state)

Sawmills Elementary School

# 10 Elementary School in Caldwell County
Granite Falls, NC (Caldwell County)
Grades served: PK-5  ⋅  307 Students

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

#1280 elementary school in North Carolina
(17th percentile in state)

Sawmills Elementary School

# 10 Elementary School in Caldwell County
Granite Falls, NC (Caldwell County)
Grades served: PK-5  ⋅  307 Students
#1280 elementary school in North Carolina
(17th percentile in state)

Gamewell Elementary School

# 11 Elementary School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-5  ⋅  473 Students

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

#1305 elementary school in North Carolina
(15th percentile in state)

Gamewell Elementary School

# 11 Elementary School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-5  ⋅  473 Students
#1305 elementary school in North Carolina
(15th percentile in state)

Whitnel Elementary School

# 12 Elementary School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-5  ⋅  276 Students

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

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

Whitnel Elementary School

# 12 Elementary School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-5  ⋅  276 Students
#1391 elementary school in North Carolina
(9th percentile in state)

Valmead Elementary School

# 13 Elementary School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-5  ⋅  276 Students

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

#1525 elementary school in North Carolina
(1st percentile in state)

Valmead Elementary School

# 13 Elementary School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-5  ⋅  276 Students
#1525 elementary school in North Carolina
(1st percentile in state)

Best Middle Schools in Caldwell County

Granite Falls Middle School

# 1 Middle School in Caldwell County
Granite Falls, NC (Caldwell County)
Grades served: 6-8  ⋅  537 Students

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

#198 middle school in North Carolina
(74th percentile in state)

Granite Falls Middle School

# 1 Middle School in Caldwell County
Granite Falls, NC (Caldwell County)
Grades served: 6-8  ⋅  537 Students
#198 middle school in North Carolina
(74th percentile in state)

Collettsville School

# 2 Middle School in Caldwell County
Collettsville, NC (Caldwell County)
Grades served: PK-8  ⋅  318 Students

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

#221 middle school in North Carolina
(71st percentile in state)

Collettsville School

# 2 Middle School in Caldwell County
Collettsville, NC (Caldwell County)
Grades served: PK-8  ⋅  318 Students
#221 middle school in North Carolina
(71st percentile in state)

Hudson Middle School

# 3 Middle School in Caldwell County
Hudson, NC (Caldwell County)
Grades served: 6-8  ⋅  581 Students

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

#328 middle school in North Carolina
(58th percentile in state)

Hudson Middle School

# 3 Middle School in Caldwell County
Hudson, NC (Caldwell County)
Grades served: 6-8  ⋅  581 Students
#328 middle school in North Carolina
(58th percentile in state)

William Lenoir Middle School

# 4 Middle School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: 6-8  ⋅  509 Students

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

#439 middle school in North Carolina
(43rd percentile in state)

William Lenoir Middle School

# 4 Middle School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: 6-8  ⋅  509 Students
#439 middle school in North Carolina
(43rd percentile in state)

Kings Creek Elementary School

# 5 Middle School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-8  ⋅  152 Students

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

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

Kings Creek Elementary School

# 5 Middle School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-8  ⋅  152 Students
#466 middle school in North Carolina
(40th percentile in state)

Happy Valley Elementary School

# 6 Middle School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-8  ⋅  212 Students

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

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

Happy Valley Elementary School

# 6 Middle School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: PK-8  ⋅  212 Students
#586 middle school in North Carolina
(24th percentile in state)

Gamewell Middle School

# 7 Middle School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: 6-8  ⋅  506 Students

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

#611 middle school in North Carolina
(21st percentile in state)

Gamewell Middle School

# 7 Middle School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: 6-8  ⋅  506 Students
#611 middle school in North Carolina
(21st percentile in state)

Gateway School

# 8 Middle School in Caldwell County
Granite Falls, NC (Caldwell County)
Grades served: 6-12  ⋅  58 Students

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

#746 middle school in North Carolina
(4th percentile in state)

Gateway School

# 8 Middle School in Caldwell County
Granite Falls, NC (Caldwell County)
Grades served: 6-12  ⋅  58 Students
#746 middle school in North Carolina
(4th percentile in state)

Best High Schools in Caldwell County

Hibriten High School

# 1 High School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: 9-12  ⋅  843 Students
Average ACT Scores: 17

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

#200 high school in North Carolina
(55th percentile in state)

Hibriten High School

# 1 High School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: 9-12  ⋅  843 Students
Average ACT Scores: 17
#200 high school in North Carolina
(55th percentile in state)

South Caldwell High School

# 2 High School in Caldwell County
Hudson, NC (Caldwell County)
Grades served: PK-12  ⋅  1,316 Students
Average ACT Scores: 17

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

#205 high school in North Carolina
(54th percentile in state)

South Caldwell High School

# 2 High School in Caldwell County
Hudson, NC (Caldwell County)
Grades served: PK-12  ⋅  1,316 Students
Average ACT Scores: 17
#205 high school in North Carolina
(54th percentile in state)

West Caldwell High School

# 3 High School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: 9-12  ⋅  753 Students
Average ACT Scores: 15

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

#365 high school in North Carolina
(19th percentile in state)

West Caldwell High School

# 3 High School in Caldwell County
Lenoir, NC (Caldwell County)
Grades served: 9-12  ⋅  753 Students
Average ACT Scores: 15
#365 high school in North Carolina
(19th percentile in state)