Skip to page content

New Hope High School Football



New Hope High School, home of the Indians, is a public school located in New Hope, Alabama. NHHS is part of the Madison County Schools System with approximately 400 students and 13 varsity sports teams. We inspire: new pride, new passion, new hope.

Read More


5216 Main Dr, New Hope, AL 35760