Best Middle Schools in New York

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each Middle school in New York. The list below shows these schools in their rank order, as determined by our grading system.

Find by Name
Search for Schools

#1 Middle School in NY and #1 in New York County

6 - 8 | New York, NY | New York County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 443 Students

Report Card

A+ Academic Results
B+ Learning Environment
NA School Safety
A+ Overall Grade

#2 Middle School in NY and #1 in Kings County

6 - 8 | Brooklyn, NY | Kings County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 521 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#3 Middle School in NY and #2 in New York County

6 - 8 | New York, NY | New York County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 541 Students

Report Card

A+ Academic Results
B+ Learning Environment
NA School Safety
A+ Overall Grade

#4 Middle School in NY and #1 in Nassau County

5 - 7 | Roslyn Heights, NY | Nassau County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 394 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#5 Middle School in NY and #2 in Nassau County

6 - 8 | Syosset, NY | Nassau County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 717 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#6 Middle School in NY and #1 in Westchester County

6 - 8 | Armonk, NY | Westchester County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 547 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#7 Middle School in NY and #3 in Nassau County

6 - 8 | Glen Head, NY | Nassau County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 660 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#8 Middle School in NY and #2 in Westchester County

6 - 8 | Rye, NY | Westchester County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 819 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#9 Middle School in NY and #3 in Westchester County

6 - 8 | Scarsdale, NY | Westchester County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 1,142 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#10 Middle School in NY and #4 in Nassau County

6 - 8 | Great Neck, NY | Nassau County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 777 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#11 Middle School in NY and #4 in Westchester County

5 - 8 | Chappaqua, NY | Westchester County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 584 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#12 Middle School in NY and #5 in Nassau County

6 - 8 | Syosset, NY | Nassau County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 870 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#13 Middle School in NY and #6 in Nassau County

6 - 8 | Jericho, NY | Nassau County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 769 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#14 Middle School in NY and #5 in Westchester County

5 - 8 | Chappaqua, NY | Westchester County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 617 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#15 Middle School in NY and #3 in New York County

6 - 8 | New York, NY | New York County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 240 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#16 Middle School in NY and #4 in New York County

6 - 8 | New York, NY | New York County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 287 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#17 Middle School in NY and #7 in Nassau County

6 - 8 | Roslyn Heights, NY | Nassau County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 744 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#18 Middle School in NY and #2 in Kings County

6 - 8 | Brooklyn, NY | Kings County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 563 Students

Report Card

A+ Academic Results
B- Learning Environment
NA School Safety
A+ Overall Grade

#19 Middle School in NY and #1 in Monroe County

6 - 8 | Pittsford, NY | Monroe County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 720 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#20 Middle School in NY and #8 in Nassau County

6 - 8 | Garden City, NY | Nassau County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 1,001 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#21 Middle School in NY and #9 in Nassau County

6 - 8 | Great Neck, NY | Nassau County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 771 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#22 Middle School in NY and #10 in Nassau County

6 - 8 | Bethpage, NY | Nassau County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 690 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#23 Middle School in NY and #11 in Nassau County

6 - 8 | Bethpage, NY | Nassau County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 679 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#24 Middle School in NY and #1 in Erie County

5 - 8 | East Amherst, NY | Erie County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 983 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#25 Middle School in NY and #6 in Westchester County

6 - 8 | Pelham, NY | Westchester County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 694 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#26 Middle School in NY and #5 in New York County

6 - 8 | New York, NY | New York County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 282 Students

Report Card

A+ Academic Results
B- Learning Environment
NA School Safety
A+ Overall Grade

#27 Middle School in NY and #12 in Nassau County

5 - 8 | Plainview, NY | Nassau County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 744 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#28 Middle School in NY and #13 in Nassau County

7 - 8 | Manhasset, NY | Nassau County

  • A+ Overall Grade
  • 26:1 Student/Teacher
  • 538 Students

Report Card

A+ Academic Results
B+ Learning Environment
A School Safety
A+ Overall Grade

#29 Middle School in NY and #6 in New York County

6 - 8 | New York, NY | New York County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 394 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#30 Middle School in NY and #1 in Queens County

5 - 8 | Elmhurst, NY | Queens County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 393 Students

Report Card

A+ Academic Results
A Learning Environment
B+ School Safety
A+ Overall Grade

#31 Middle School in NY and #1 in Onondaga County

5 - 8 | Manlius, NY | Onondaga County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 651 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#33 Middle School in NY and #7 in New York County

6 - 8 | New York, NY | New York County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 211 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#33 Middle School in NY and #7 in Westchester County

6 - 8 | Larchmont, NY | Westchester County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 1,231 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#34 Middle School in NY and #14 in Nassau County

6 - 8 | Westbury, NY | Nassau County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 590 Students

Report Card

A+ Academic Results
A+ Learning Environment
A- School Safety
A+ Overall Grade

#35 Middle School in NY and #15 in Nassau County

6 - 8 | Albertson, NY | Nassau County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 946 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#36 Middle School in NY and #1 in Suffolk County

6 - 8 | Kings Park, NY | Suffolk County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 800 Students

Report Card

A Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#37 Middle School in NY and #2 in Queens County

6 - 8 | Bayside, NY | Queens County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 368 Students

Report Card

A+ Academic Results
B Learning Environment
NA School Safety
A+ Overall Grade

#38 Middle School in NY and #16 in Nassau County

6 - 8 | Rockville Centre, NY | Nassau County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 810 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#39 Middle School in NY and #8 in Westchester County

6 - 8 | Irvington, NY | Westchester County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 406 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#40 Middle School in NY and #2 in Erie County

6 - 9 | Hamburg, NY | Erie County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 839 Students

Report Card

A- Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#41 Middle School in NY and #9 in Westchester County

5 - 8 | Croton On Hudson, NY | Westchester County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 517 Students

Report Card

A Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#42 Middle School in NY and #17 in Nassau County

6 - 8 | Massapequa, NY | Nassau County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 1,133 Students

Report Card

A Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#43 Middle School in NY and #2 in Suffolk County

7 - 9 | Stony Brook, NY | Suffolk County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 754 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#44 Middle School in NY and #10 in Westchester County

6 - 8 | Cross River, NY | Westchester County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 801 Students

Report Card

A+ Academic Results
A- Learning Environment
A School Safety
A+ Overall Grade

#45 Middle School in NY and #11 in Westchester County

5 - 8 | Ardsley, NY | Westchester County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 669 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#46 Middle School in NY and #12 in Westchester County

5 - 8 | Pleasantville, NY | Westchester County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 535 Students

Report Card

A Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#47 Middle School in NY and #3 in Suffolk County

7 - 9 | Setauket, NY | Suffolk County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 849 Students

Report Card

A+ Academic Results
A+ Learning Environment
B+ School Safety
A+ Overall Grade

#48 Middle School in NY and #3 in Kings County

6 - 8 | Brooklyn, NY | Kings County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 1,271 Students

Report Card

A+ Academic Results
C- Learning Environment
NA School Safety
A Overall Grade

#49 Middle School in NY and #4 in Kings County

6 - 8 | Brooklyn, NY | Kings County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 891 Students

Report Card

A+ Academic Results
D Learning Environment
NA School Safety
A Overall Grade

#50 Middle School in NY and #8 in New York County

6 - 8 | New York, NY | New York County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 390 Students

Report Card

A+ Academic Results
C- Learning Environment
NA School Safety
A Overall Grade

#51 Middle School in NY and #9 in New York County

6 - 8 | New York, NY | New York County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 850 Students

Report Card

A+ Academic Results
C- Learning Environment
NA School Safety
A Overall Grade

#52 Middle School in NY and #10 in New York County

5 - 8 | New York, NY | New York County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 235 Students

Report Card

A+ Academic Results
C- Learning Environment
NA School Safety
A Overall Grade

#53 Middle School in NY and #5 in Kings County

6 - 8 | Brooklyn, NY | Kings County

  • A Overall Grade
  • 22:1 Student/Teacher
  • 1,514 Students

Report Card

A+ Academic Results
D Learning Environment
NA School Safety
A Overall Grade

#54 Middle School in NY and #6 in Kings County

6 - 8 | Brooklyn, NY | Kings County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 1,124 Students

Report Card

A+ Academic Results
C- Learning Environment
NA School Safety
A Overall Grade

#55 Middle School in NY and #11 in New York County

6 - 8 | New York, NY | New York County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 1,351 Students

Report Card

A+ Academic Results
C Learning Environment
NA School Safety
A Overall Grade

#56 Middle School in NY and #3 in Queens County

6 - 8 | Flushing, NY | Queens County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 1,425 Students

Report Card

A+ Academic Results
D Learning Environment
NA School Safety
A Overall Grade

#57 Middle School in NY and #12 in New York County

6 - 8 | New York, NY | New York County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 401 Students

Report Card

A+ Academic Results
C+ Learning Environment
NA School Safety
A Overall Grade

#58 Middle School in NY and #4 in Queens County

5 - 8 | East Elmhurst, NY | Queens County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 1,577 Students

Report Card

A+ Academic Results
C- Learning Environment
NA School Safety
A Overall Grade

#59 Middle School in NY and #5 in Queens County

6 - 8 | Little Neck, NY | Queens County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 880 Students

Report Card

A+ Academic Results
D Learning Environment
NA School Safety
A Overall Grade

#60 Middle School in NY and #6 in Queens County

6 - 8 | Bayside, NY | Queens County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 1,125 Students

Report Card

A+ Academic Results
C Learning Environment
NA School Safety
A Overall Grade

#61 Middle School in NY and #13 in Westchester County

6 - 8 | Briarcliff Manor, NY | Westchester County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 347 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A Overall Grade

#62 Middle School in NY and #2 in Onondaga County

6 - 8 | Skaneateles, NY | Onondaga County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 332 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A Overall Grade

#63 Middle School in NY and #18 in Nassau County

7 - 8 | Oceanside, NY | Nassau County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 912 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#64 Middle School in NY and #19 in Nassau County

5 - 8 | Plainview, NY | Nassau County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 770 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#65 Middle School in NY and #7 in Queens County

6 - 8 | Bayside, NY | Queens County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 1,081 Students

Report Card

A+ Academic Results
C- Learning Environment
NA School Safety
A Overall Grade

#66 Middle School in NY and #2 in Monroe County

6 - 8 | Pittsford, NY | Monroe County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 676 Students

Report Card

A+ Academic Results
A Learning Environment
A- School Safety
A Overall Grade

#68 Middle School in NY and #1 in Richmond County

6 - 8 | Staten Island, NY | Richmond County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 1,371 Students

Report Card

A Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#68 Middle School in NY and #1 in Oneida County

7 - 9 | New Hartford, NY | Oneida County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 551 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#69 Middle School in NY and #7 in Kings County

6 - 8 | Brooklyn, NY | Kings County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 1,517 Students

Report Card

A+ Academic Results
D Learning Environment
NA School Safety
A Overall Grade

#70 Middle School in NY and #13 in New York County

6 - 8 | New York, NY | New York County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 1,140 Students

Report Card

A+ Academic Results
C Learning Environment
NA School Safety
A Overall Grade

#71 Middle School in NY and #3 in Onondaga County

5 - 8 | Jamesville, NY | Onondaga County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 931 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#72 Middle School in NY and #14 in Westchester County

6 - 8 | Valhalla, NY | Westchester County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 341 Students

Report Card

A- Academic Results
A+ Learning Environment
A+ School Safety
A Overall Grade

#73 Middle School in NY and #3 in Erie County

6 - 8 | Clarence, NY | Erie County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 1,105 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#74 Middle School in NY and #1 in Rockland County

5 - 7 | Pearl River, NY | Rockland County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 611 Students

Report Card

A Academic Results
A Learning Environment
A School Safety
A Overall Grade

#75 Middle School in NY and #20 in Nassau County

6 - 8 | East Meadow, NY | Nassau County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 1,070 Students

Report Card

A Academic Results
A+ Learning Environment
B School Safety
A Overall Grade

#76 Middle School in NY and #15 in Westchester County

6 - 8 | Rye Brook, NY | Westchester County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 341 Students

Report Card

A+ Academic Results
B Learning Environment
A+ School Safety
A Overall Grade

#77 Middle School in NY and #21 in Nassau County

6 - 8 | Seaford, NY | Nassau County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 552 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#78 Middle School in NY and #22 in Nassau County

5 - 7 | Mineola, NY | Nassau County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 660 Students

Report Card

A- Academic Results
A+ Learning Environment
A+ School Safety
A Overall Grade

#79 Middle School in NY and #2 in Rockland County

6 - 6 | West Nyack, NY | Rockland County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 635 Students

Report Card

A Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#80 Middle School in NY and #4 in Suffolk County

6 - 8 | Greenlawn, NY | Suffolk County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 808 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#81 Middle School in NY and #2 in Richmond County

6 - 8 | Staten Island, NY | Richmond County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 1,162 Students

Report Card

A+ Academic Results
B- Learning Environment
NA School Safety
A Overall Grade

#82 Middle School in NY

6 - 8 | Queensbury, NY | Warren County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 777 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#83 Middle School in NY and #16 in Westchester County

6 - 8 | Eastchester, NY | Westchester County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 795 Students

Report Card

A+ Academic Results
B Learning Environment
A+ School Safety
A Overall Grade

#84 Middle School in NY and #1 in Schenectady County

6 - 8 | Schenectady, NY | Schenectady County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 560 Students

Report Card

A Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#85 Middle School in NY and #23 in Nassau County

6 - 8 | Locust Valley, NY | Nassau County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 489 Students

Report Card

A+ Academic Results
B Learning Environment
NA School Safety
A Overall Grade

#86 Middle School in NY and #17 in Westchester County

5 - 8 | Hastings On Hudson, NY | Westchester County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 520 Students

Report Card

A+ Academic Results
A- Learning Environment
A- School Safety
A Overall Grade

#87 Middle School in NY and #2 in Schenectady County

6 - 8 | Schenectady, NY | Schenectady County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 411 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#88 Middle School in NY and #1 in Albany County

7 - 8 | Latham, NY | Albany County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 875 Students

Report Card

A Academic Results
A+ Learning Environment
A- School Safety
A Overall Grade

#89 Middle School in NY and #24 in Nassau County

6 - 8 | Port Washington, NY | Nassau County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 1,212 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#91 Middle School in NY and #3 in Richmond County

6 - 8 | Staten Island, NY | Richmond County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 1,124 Students

Report Card

A Academic Results
A- Learning Environment
NA School Safety
A Overall Grade

#91 Middle School in NY and #3 in Monroe County

6 - 8 | Penfield, NY | Monroe County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 1,015 Students

Report Card

A Academic Results
A Learning Environment
A School Safety
A Overall Grade

#92 Middle School in NY and #5 in Suffolk County

6 - 8 | Westhampton Beach, NY | Suffolk County

  • A Overall Grade
  • 9:1 Student/Teacher
  • 433 Students

Report Card

A Academic Results
A Learning Environment
A School Safety
A Overall Grade

#93 Middle School in NY and #18 in Westchester County

6 - 9 | Bronxville, NY | Westchester County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 438 Students

Report Card

A+ Academic Results
C- Learning Environment
A+ School Safety
A Overall Grade

#94 Middle School in NY and #6 in Suffolk County

6 - 8 | Dix Hills, NY | Suffolk County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 871 Students

Report Card

A+ Academic Results
A Learning Environment
B+ School Safety
A Overall Grade

#95 Middle School in NY and #19 in Westchester County

6 - 8 | Yorktown Heights, NY | Westchester County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 781 Students

Report Card

A- Academic Results
A+ Learning Environment
A+ School Safety
A Overall Grade

#97 Middle School in NY and #3 in Rockland County

7 - 7 | West Nyack, NY | Rockland County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 665 Students

Report Card

A- Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#97 Middle School in NY and #8 in Queens County

6 - 8 | Long Island City, NY | Queens County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 409 Students

Report Card

A Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#98 Middle School in NY and #25 in Nassau County

6 - 8 | Levittown, NY | Nassau County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 755 Students

Report Card

A Academic Results
A Learning Environment
A School Safety
A Overall Grade

#99 Middle School in NY and #4 in Monroe County

6 - 8 | Rochester, NY | Monroe County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 881 Students

Report Card

A Academic Results
A Learning Environment
A- School Safety
A Overall Grade

#100 Middle School in NY and #7 in Suffolk County

6 - 8 | Smithtown, NY | Suffolk County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 650 Students

Report Card

A Academic Results
A- Learning Environment
A+ School Safety
A Overall Grade