Cranford Schools

The Cranford Township Public Schools is a comprehensive public school system serving students in pre-Kindergarten through twelfth grade in Cranford Township in Union CountyNew Jersey, United States.  As of the 2011-12 school year, the district's seven schools had an enrollment of 3,773 students and 329.8 classroom teachers (on an FTE basis), for a student–teacher ratio of 11.44:1

High School


  • Cranford High School (Grades 9-12), 201 West End Pl.

  • Lincoln School (Achievement Programs), 132 Thomas St.

  • Private Schools


Private Schools

  • St. Michael’s School, 100 Alden St

  • Crestview Educational Trust, 95 Dermody St

  • The Jardine Academy, 61 Myrtle St

Cranford schools
Cranford schools


Elementary and Middle Schools


  • Bloomingdale Avenue School (Grades K-2), 200 Bloomingdale Ave.

  • Walnut Avenue School (Grades K-2), 370 Walnut Ave.

  • Livingston Avenue School (Grades 3-5), 75 Livingston Ave.

  • Brookside Place School (Grades K-5), 700 Brookside Place

  • Orange Avenue School (Grades 3-8), 901 Orange Ave.

  • Hillside Avenue School (Grades K-80), 125 Hillside Ave.