Public School Top 20 football rankings

20. Glen Rock (3-2)

Last game: Beat New Milford, 35-0

Next game: TBD

19. Hackensack (3-3)

Last game: Beat Passaic, 49-12

Next game: at Passaic Tech (4-2), Friday

18. Lyndhurst (4-1)

Last game: Beat Lodi, 49-15

Next game: at New Milford (0-5), Friday

17. Becton (5-1)

Last game: Beat Secaucus, 44-6

Next game: vs. Hasbrouck Heights (4-1), Friday

16. Lakeland (4-2)

Last game: Lost to Westwood, 21-17

Next game: at Ramsey (6-0), Friday

15. Westwood (4-2)

Last game: Beat Lakeland, 21-17

Next game: vs. West Milford (3-3), Friday

14. Waldwick/Midland Park (4-1)

Last game: Beat Manchester, 38-0

Next game: at Lodi (0-6), Saturday

13. Pascack Valley (4-2)

Last game: Beat Wayne Hills, 13-7 (OT)

Next game: vs. Demarest (3-3), Friday

12. Hawthorne (4-1)

Last game: Beat Garfield, 36-0

Next game: at Pompton Lakes (4-2), Saturday

11. Eastside (4-2)

Last game: Lost to Passaic Tech, 9-6 (OT)

Next game: vs. Clifton (5-1), Thursday

10. Passaic Tech (4-2)

Last game: Beat Eastside, 9-6 (OT)

Next game: vs. Hackensack (3-3), Friday

9. River Dell (4-2)

Last game: Lost to Nutley, 29-28

Next game: at Bergenfield (2-4), Saturday

8. Rutherford (5-1)

Last game: Beat Pompton Lakes, 27-7

Next game: TBD

7. Hasbrouck Heights (4-1)

Last game: Beat North Arlington, 61-14

Next game: at Becton (5-1), Friday

6. Park Ridge (5-0)

Last game: Beat St. Mary, 35-0

Next game: at Wood-Ridge (3-3), Friday

5. Ridgewood (4-1)

Last game: Beat Paramus, 40-7

Next game: at Irvington (4-2), Saturday

4. Clifton (5-1)

Last game: Lost to Northern Highlands, 29-6

Next game: at Eastside (4-2), Thursday

3. Ramsey (6-0)

Last game: Beat Hanover Park, 49-7

Next game: vs. Lakeland (4-2), Friday

2. Ramapo (6-0)

Last game: Beat Wayne Valley, 50-20

Next game: at Wayne Hills (2-4), Friday

1. Northern Highlands (6-0)

Last game:Beat Clifton, 29-6

Next game: vs. Old Tappan (2-4), Friday
ALSO RECEIVING VOTES: Pompton Lakes (3-2), Ridgefield Park (4-2).