{"id":116412,"date":"2026-01-29T16:19:13","date_gmt":"2026-01-29T16:19:13","guid":{"rendered":"https:\/\/www.newsbeep.com\/us-ny\/116412\/"},"modified":"2026-01-29T16:19:13","modified_gmt":"2026-01-29T16:19:13","slug":"138-nyc-schools-that-are-defying-expectations-when-it-comes-to-reading-the-74","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/us-ny\/116412\/","title":{"rendered":"138 NYC Schools That Are Defying Expectations When it Comes to Reading \u2013 The 74"},"content":{"rendered":"<p>        <a class=\"icon-social twitter\" href=\"https:\/\/twitter.com\/intent\/tweet?url=https:\/\/www.the74million.org\/article\/nyc-has-138-of-the-states-143-bright-spot-schools-and-54-of-them-are-charters\/&amp;text=138+NYC+Schools+That+Are+Defying+Expectations+When+it+Comes+to+Reading @The74\" target=\"_blank\" title=\"Share this story on X\" rel=\"nofollow noopener\"><br \/>\n        <a class=\"icon-social facebook\" href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https:\/\/www.the74million.org\/article\/nyc-has-138-of-the-states-143-bright-spot-schools-and-54-of-them-are-charters\/\" target=\"_blank\" title=\"Share this story on Facebook\" rel=\"nofollow noopener\"><br \/>\n        <a class=\"icon-social bluesky\" href=\"https:\/\/bsky.app\/intent\/compose?text=138+NYC+Schools+That+Are+Defying+Expectations+When+it+Comes+to+Reading%20https:\/\/www.the74million.org\/article\/nyc-has-138-of-the-states-143-bright-spot-schools-and-54-of-them-are-charters\/\" target=\"_blank\" title=\"Share this story on BlueSky Social\" rel=\"nofollow noopener\"><br \/>\n        <a class=\"icon-social flipboard\" href=\"https:\/\/flipboard.com\" data-flip-widget=\"shareflip\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us-ny\/wp-content\/uploads\/2025\/12\/flipboard_mbsw.png\"\/><\/a><br \/>\n        <a class=\"icon-social mailto\" href=\"http:\/\/www.the74million.org\/cdn-cgi\/l\/email-protection#ead588858e93d7829e9e9a99d0c5c59d9d9dc49e828fddde87838686838584c485988dc58b989e8389868fc5849389c7828b99c7dbd9d2c7858cc79e828fc7999e8b9e8f99c7dbded9c78898838d829ec7999a859ec799898285858699c78b848ec7dfdec7858cc79e828f87c78b988fc789828b989e8f9899c5cc999f88808f899ed7ac988587cabe828fcaddde\" target=\"_blank\" title=\"E-mail this story\" rel=\"nofollow noopener\"><br \/>\n        <a class=\"icon-social republish\" href=\"#\" onclick=\"t74_show_republish_box();\" target=\"_blank\" title=\"Republish this story\"\/><\/p>\n<p class=\"series_tout\">This article is part of Bright Spots, a series\u00a0highlighting schools where every child learns to read, no matter their zip code. Explore the <a target=\"blank\" href=\"https:\/\/www.the74million.org\/bright-spots-us-literacy-map\/\" rel=\"nofollow noopener\">Bright Spots map<\/a> to find out which schools are beating the odds in terms of literacy versus poverty rates.<\/p>\n<p>When The 74 started looking for <a href=\"https:\/\/www.the74million.org\/bright-spots-us-literacy-map\/\" rel=\"nofollow noopener\" target=\"_blank\">Bright Spots<\/a> \u2014 public schools that are <a href=\"https:\/\/www.the74million.org\/article\/these-schools-are-beating-the-odds-in-teaching-kids-to-read\/\" rel=\"nofollow noopener\" target=\"_blank\">beating the odds<\/a>\u00a0 helping low-income students learn to read \u2014 it was hard to miss how well charter schools performed. Charters made up 7% of the elementary schools in our national sample but 11% of those that we identified as delivering exceptional results, with reading scores that far exceed what might be expected given the poverty rates of the populations they serve.<\/p>\n<p>Charters were even more overrepresented in New York. There, charter schools made up 9.5% of the state sample, but they earned 38.5% of the spots on our list of exemplars.\u00a0<\/p>\n<p>By our metric, the 10 highest-scoring schools in the state were all in New York City \u2014\u00a0and seven of them were charter schools located in the Bronx. Another was a charter school in Harlem, and the other two were traditional public schools in Brooklyn.<\/p>\n<p> div{<br \/>\n        float: left;<br \/>\n    }<br \/>\n    #right_map_nav a{<br \/>\n        text-decoration: none;<br \/>\n        margin-right: 10px;<br \/>\n    }<br \/>\n    #right_map_nav li {<br \/>\n        display: inline-block;<br \/>\n    }<br \/>\n    #map_filter,<br \/>\n    #map_info{<br \/>\n        margin: 0px 10px;<br \/>\n    }<br \/>\n    .key_item a{<br \/>\n        color: white;<br \/>\n    }<br \/>\n    .key_item:before{<br \/>\n        content: &#8221;;<br \/>\n        width: 10px;<br \/>\n        height: 10px;<br \/>\n        background-color: #4f91d3;<br \/>\n        border-radius: 100%;<br \/>\n        display: inline-block;<br \/>\n        margin-right: 5px;<br \/>\n    }<br \/>\n    .key_item:last-of-type:before{<br \/>\n        background-color: #f9de4f;<br \/>\n    }<br \/>\n    body.show_about .key_item{<br \/>\n        transform: translateY(-25vh);<br \/>\n    }<br \/>\n    li.about_play a{<br \/>\n        color: #c9c9c9;<br \/>\n    }<br \/>\n    li.about_play a:hover{<br \/>\n        color: white;<br \/>\n    }<br \/>\n    body.show_about li.about_play a{<br \/>\n        color: #f9de4f;<br \/>\n    }<br \/>\n    body.show_about .mapboxgl-ctrl-bottom-left,<br \/>\n    body.show_about .about_play:after{<br \/>\n        display: none;<br \/>\n    }<br \/>\n    .about_play:before{<br \/>\n        content: &#8216;\\25BA&#8217;;<br \/>\n        color: #c9c9c9;<br \/>\n        display: inline-block;<br \/>\n        margin-right: 10px;<br \/>\n        transform: rotate(0deg);<br \/>\n        transition: transform 0.25s linear;<br \/>\n        font-family: serif;<br \/>\n    }<br \/>\n    body.show_about .about_play:before{<br \/>\n        transform: rotate(90deg);<br \/>\n    }<br \/>\n    .about_play:after{<br \/>\n        content: &#8216;|&#8217;;<br \/>\n        color: #c9c9c9;<br \/>\n        display: inline-block;<br \/>\n        margin-right: 5px;<br \/>\n    }<br \/>\n    #map_header h1 {<br \/>\n        margin: 0px;<br \/>\n        padding: 0px;<br \/>\n        font-size: 1rem;<br \/>\n        position: absolute;<br \/>\n        top: 0px;<br \/>\n        bottom: 0px;<br \/>\n        right: 0px;<br \/>\n        left: 0px;<br \/>\n        height: 100%;<br \/>\n        display: flex;<br \/>\n        justify-content: center;<br \/>\n        align-items: center;<br \/>\n    }<br \/>\n    #map canvas {<br \/>\n        cursor: hand;<br \/>\n    }<br \/>\n    .map-overlay {<br \/>\n        display: none;<br \/>\n        font: 12px\/20px sans-serif;<br \/>\n        padding: 10px;<br \/>\n        position: absolute;<br \/>\n        left: 0;<br \/>\n        top: 0;<br \/>\n        bottom: 0;<br \/>\n        right: 0;<br \/>\n        overflow: hidden;<br \/>\n    }<br \/>\n    .map-overlay-inner {<br \/>\n        background: #fff;<br \/>\n        padding: 10px;<br \/>\n        height: 100%;<br \/>\n    }<br \/>\n    .map-overlay-inner h3 {<br \/>\n        margin-bottom: 0px;<br \/>\n    }<br \/>\n    .map-overlay-inner h4 {<br \/>\n        margin-top: 0px;<br \/>\n        margin-bottom: 0.5em;<br \/>\n        font-weight: 100;<br \/>\n    }<br \/>\n    .map-overlay-inner p {<br \/>\n        margin-top: 0px;<br \/>\n        margin-bottom: 0.25em;<br \/>\n    }<br \/>\n    .map-overlay-inner hr {<br \/>\n        color: #3393d9;<br \/>\n    }<br \/>\n    .mapboxgl-popup{<br \/>\n        max-width: 300px !important;<br \/>\n    }<br \/>\n    .mapboxgl-popup-content{<br \/>\n        font-size: 0.65rem;<br \/>\n    }<br \/>\n    .mapboxgl-popup-content > div{<br \/>\n        width: 280px;<br \/>\n        border-top: 4px solid #3393d9;<br \/>\n    }<br \/>\n    .mapboxgl-popup-content > div.exceptional{<br \/>\n        border-top: 4px solid #dbc31e;<br \/>\n    }<br \/>\n    .mapboxgl-popup-content h3{<br \/>\n        font-size: 1.25em;<br \/>\n        margin-bottom: 0;<br \/>\n        margin-top: 0.5em;<br \/>\n    }<br \/>\n    .mapboxgl-popup-content h4{<br \/>\n        font-size: 1em;<br \/>\n        font-weight: 400;<br \/>\n        margin-top: 0;<br \/>\n        margin-bottom: 1em;<br \/>\n    }<br \/>\n    .mapboxgl-popup-content h5 {<br \/>\n        margin-bottom: 2px;<br \/>\n        font-size: 0.9em;<br \/>\n        color: #3393d9;<br \/>\n        font-weight: normal;<br \/>\n        margin-top: 2px;<br \/>\n        line-height: 1rem;<br \/>\n    }<br \/>\n    .mapboxgl-popup-content p{<br \/>\n        margin-bottom: 0px;<br \/>\n        margin-top: 0px;<br \/>\n        font-weight: bold;<br \/>\n    }<br \/>\n    .mapboxgl-popup-content p > label,<br \/>\n    .mapboxgl-popup-content p.chart_explanation{<br \/>\n        font-weight: normal;<br \/>\n    }<br \/>\n    p.chart_explanation{<br \/>\n        padding-top: 10px;<br \/>\n        margin-top: 10px;<br \/>\n        padding-bottom: 15px;<br \/>\n        margin-bottom: 0px;<br \/>\n        \/*border-bottom: 1px solid black;*\/<br \/>\n        font-family: &#8216;Tiempos&#8217;;<br \/>\n        font-size: 13px;<br \/>\n    }<br \/>\n    p.chart_explanation span{<br \/>\n        font-weight: bold;<br \/>\n        background-color: black;<br \/>\n        border: 2px solid black;<br \/>\n        color: white;<br \/>\n        padding: 0 1px;<br \/>\n    }<br \/>\n    p.chart_explanation span:nth-of-type(2){<br \/>\n        background-color: #cf0a0a;<br \/>\n        border: 2px solid #cf0a0a;<br \/>\n        color: white;<br \/>\n    }<br \/>\n    p.chart_explanation span:nth-of-type(3){<br \/>\n        background-color: #3393d9;<br \/>\n        border: 2px solid #3393d9;<br \/>\n        color: white;<br \/>\n    }<br \/>\n    div.exceptional p.chart_explanation span:nth-of-type(3){<br \/>\n        background-color: rgba(246, 220, 39, 1);<br \/>\n        border: 2px solid rgba(246, 220, 39, 1);<br \/>\n        color: black;<br \/>\n    }<\/p>\n<p>    .mapboxgl-popup-content .pu_chart{<br \/>\n        width: 260px;<br \/>\n        height: 150px;<br \/>\n        margin-bottom: 0px;<br \/>\n        position: relative;<br \/>\n        border: 1px solid rgb(176, 176, 176);<br \/>\n        \/*background:repeating-linear-gradient(<br \/>\n                to bottom,<br \/>\n                #c7c8ca,<br \/>\n                #c7c8ca 0.75%,<br \/>\n                transparent 0.75%,<br \/>\n                transparent 16%<br \/>\n        );*\/<br \/>\n    }<br \/>\n    .mapboxgl-popup-content .pu_chart:before{<br \/>\n        content: &#8221;;<br \/>\n        width: 100%;<br \/>\n        height: 1px;<br \/>\n        background-color:rgb(176, 176, 176);<br \/>\n        position: absolute;<br \/>\n        top: 50%;<br \/>\n    }<br \/>\n    .mapboxgl-popup-content .pu_chart:after{<br \/>\n        content: &#8221;;<br \/>\n        height: 100%;<br \/>\n        width: 1px;<br \/>\n        background-color:rgb(176, 176, 176);<br \/>\n        position: absolute;<br \/>\n        left: 50%;<br \/>\n    }<br \/>\n    .chart_point{<br \/>\n        position: absolute;<br \/>\n        transform: translateX(-100%);<br \/>\n        width: 7px;<br \/>\n        height: 7px;<br \/>\n        background-color: #3393d9;<br \/>\n        border-radius: 100%;<br \/>\n        opacity: 0.25;<br \/>\n    }<br \/>\n    .chart_point.exceptional{<br \/>\n        background-color: #dbc31e;<br \/>\n    }<br \/>\n    .chart_point.selectedSchool{<br \/>\n        width: 10px;<br \/>\n        height: 10px;<br \/>\n        z-index: 10;<br \/>\n        opacity: 1;<br \/>\n        border: 1px solid white;<br \/>\n    }<br \/>\n    .chart_point span{<br \/>\n        width: 200px;<br \/>\n        position: absolute;<br \/>\n        opacity: 1;<br \/>\n        text-align: center;<br \/>\n        line-height: 1em;<br \/>\n        transform: translate3d(-50%,-120%,0);<br \/>\n        top: 0;<br \/>\n        text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;<br \/>\n        display: none;<br \/>\n    }<br \/>\n    .chart_point:hover{<br \/>\n        opacity: 1;<br \/>\n        cursor: pointer;<br \/>\n        z-index: 20;<br \/>\n    }<br \/>\n    .chart_point:hover span {<br \/>\n        display: block;<br \/>\n    }<br \/>\n    .chart_label{<br \/>\n        font-size: 0.9em;<br \/>\n    }<br \/>\n    .chart_label.label_x{<br \/>\n        margin-top: 5px;<br \/>\n        margin-bottom: 10px;<br \/>\n        width: 260px;<br \/>\n    }<br \/>\n    .chart_label.label_x span:last-of-type {<br \/>\n        float: right;<br \/>\n    }<br \/>\n    .chart_label.label_y {<br \/>\n        width: 100%;<br \/>\n        height: 150px;<br \/>\n        display: flex;<br \/>\n        flex-direction: column;<br \/>\n        justify-content: space-between;<br \/>\n        pointer-events: none;<br \/>\n        position: absolute;<br \/>\n        text-align: right;<br \/>\n    }<br \/>\n    .chart_label.label_y{<br \/>\n        padding-right: 5px;<br \/>\n    }<br \/>\n    .chart_label.label_y span:first-of-type {<br \/>\n        transform: translateY(-100%);<br \/>\n    }<br \/>\n    .chart_label.label_y2 span{<br \/>\n        position: absolute;<br \/>\n        transform: rotate(90deg);<br \/>\n        width: 150px;<br \/>\n        text-align: center;<br \/>\n        top: 0px;<br \/>\n        bottom: 0px;<br \/>\n        right: -24px;<br \/>\n        pointer-events: none;<br \/>\n    }<br \/>\n    #redline{<br \/>\n        width: 100%;<br \/>\n        position: absolute;<br \/>\n        top: 50%;<br \/>\n        left: 0px;<br \/>\n        right: 0px;<br \/>\n        height: 2px;<br \/>\n        background-color: red;<br \/>\n        transform: rotate(22.5deg);<br \/>\n    }<br \/>\n    .svg_redline{<br \/>\n        position: absolute;<br \/>\n    }<br \/>\n    .svg_redline path{<br \/>\n        stroke: red;<br \/>\n        stroke-width: 2px;<br \/>\n    }<br \/>\n    .mapboxgl-popup-content table{<br \/>\n        width: 100%;<br \/>\n        text-align: left;<br \/>\n        border-collapse: collapse;<br \/>\n        margin-bottom: 1rem;<br \/>\n        display: none;<br \/>\n    }<br \/>\n    .mapboxgl-popup-content table tr:last-of-type td {<br \/>\n        border: 1px solid black;<br \/>\n        border-collapse: collapse;<br \/>\n    }<br \/>\n    .mapboxgl-popup-content table th,<br \/>\n    .mapboxgl-popup-content table td {<br \/>\n        padding: 2px 7px;<br \/>\n    }<br \/>\n    .mapboxgl-popup-content table th {<br \/>\n        font-weight: 400;<br \/>\n        padding-bottom: 0px;<br \/>\n    }<br \/>\n    .mapboxgl-popup-content table td {<br \/>\n        font-weight: 900;<br \/>\n    }<br \/>\n    .mapboxgl-popup-content a {<br \/>\n        color: black;<br \/>\n    }<\/p>\n<p>    #t74_attribution{<br \/>\n        position: fixed;<br \/>\n        bottom: 0px;<br \/>\n        right: 0px;<br \/>\n        background-image: url(&#8216;https:\/\/www.the74million.org\/wp-content\/themes\/T74v2\/images\/t74-logo-white.svg&#8217;);<br \/>\n        background-size: contain;<br \/>\n        background-repeat: no-repeat;<br \/>\n        background-position: bottom right;<br \/>\n        opacity: 0.8;<br \/>\n        width: 100px;<br \/>\n        height: 20px;<br \/>\n        z-index: 300;<br \/>\n        margin: 10px;<br \/>\n    }<br \/>\n    #title-card{<br \/>\n        display: flex;<br \/>\n        top: 0px;<br \/>\n        justify-content: center; \/* Centers horizontally *\/<br \/>\n        align-items: center;    \/* Centers vertically *\/<br \/>\n        width: 100vw;<br \/>\n        height: 100vh;<br \/>\n        background-color: rgba(3, 32, 46, 0.74);<br \/>\n        position: fixed;<br \/>\n        text-align: center;<br \/>\n        z-index: 100;<br \/>\n        transition: all 0.75s linear;<br \/>\n    }<br \/>\n    body.title_lifted #title-card{<br \/>\n        transform: translateY(100vh);<br \/>\n        opacity: 0;<br \/>\n    }<br \/>\n    #title-card > div{<br \/>\n        width: 90vw;<br \/>\n        max-width: 700px;<br \/>\n        color: white;<br \/>\n    }<br \/>\n    #title-card h1{<br \/>\n        font-family: &#8216;Poppins&#8217;;<br \/>\n        font-weight: 700;<br \/>\n        font-size: 2.25rem;<br \/>\n        line-height: 1.25em;<br \/>\n        color: white;<br \/>\n        margin: 10px auto;<br \/>\n    }<br \/>\n    #title-card h2{<br \/>\n        font-weight: normal;<br \/>\n        font-size: 1.125rem;<br \/>\n        max-width: 500px;<br \/>\n        margin: 0px auto;<br \/>\n        display: none;<br \/>\n    }<br \/>\n    #title-card > div span{<br \/>\n        font-family: sans-serif;<br \/>\n        font-weight: bold;<br \/>\n        font-size: 0.75rem;<br \/>\n        margin: 1.5rem auto;<br \/>\n    }<br \/>\n    #title-card > div span a {<br \/>\n        text-transform: uppercase;<br \/>\n        background-color: #f1d61e;<br \/>\n        color: black;<br \/>\n        padding: 5px 13px;<br \/>\n        border-radius: 18px;<br \/>\n        text-decoration: none;<br \/>\n    }<br \/>\n    #title-card > div span a:hover{<br \/>\n        background-color: #3b7cd1;<br \/>\n        color: white;<br \/>\n    }<br \/>\n    #title-card > div span:last-of-type {<br \/>\n        display: none;<br \/>\n    }<br \/>\n    #title-logo{<br \/>\n        width: 7rem;<br \/>\n    }<br \/>\n    .loader {<br \/>\n        width: 40px;<br \/>\n        aspect-ratio: 4;<br \/>\n        &#8211;_g: no-repeat radial-gradient(circle closest-side,#000 90%,#0000);<br \/>\n        background:<br \/>\n                var(&#8211;_g) 0%   50%,<br \/>\n                var(&#8211;_g) 50%  50%,<br \/>\n                var(&#8211;_g) 100% 50%;<br \/>\n        background-size: calc(100%\/3) 100%;<br \/>\n        animation: l7 1s infinite linear;<br \/>\n        filter: invert(1);<br \/>\n        margin: 0px auto;<br \/>\n    }<br \/>\n    @keyframes l7 {<br \/>\n        33%{background-size:calc(100%\/3) 0%  ,calc(100%\/3) 100%,calc(100%\/3) 100%}<br \/>\n        50%{background-size:calc(100%\/3) 100%,calc(100%\/3) 0%  ,calc(100%\/3) 100%}<br \/>\n        66%{background-size:calc(100%\/3) 100%,calc(100%\/3) 100%,calc(100%\/3) 0%  }<br \/>\n    }<br \/>\n    #features{<br \/>\n        position: fixed;<br \/>\n    }<br \/>\n    body.map_features_loaded .loader{<br \/>\n        opacity: 0;<br \/>\n    }<br \/>\n    body.map_features_loaded #title-card > div span:first-of-type{<br \/>\n        display: none;<br \/>\n    }<br \/>\n    body.map_features_loaded #title-card > div span:last-of-type {<br \/>\n        display: block;<br \/>\n    }<br \/>\n    #about_this_map{<br \/>\n        width: 100vw;<br \/>\n        height: 100vh;<br \/>\n        \/*background-color: rgba(74, 74, 74, 0.78);*\/<br \/>\n        overflow: scroll;<br \/>\n        z-index: 500;<br \/>\n        position: fixed;<br \/>\n        transform: translateY(100%);<br \/>\n        transition: transform 0.5s linear;<br \/>\n    }<br \/>\n    body.show_about #about_this_map{<br \/>\n        transform: translateY(0);<br \/>\n    }<br \/>\n    .about_container,<br \/>\n    #helper{<br \/>\n        font-family: &#8216;Tiempos&#8217;, serif;<br \/>\n        font-size: 0.9rem;<br \/>\n        line-height: 1.5em;<br \/>\n        width: 90vw;<br \/>\n        max-width: 600px;<br \/>\n        background-color: #064260;<br \/>\n        color: white;<br \/>\n        margin: 20vh auto 20vh 20px;<br \/>\n        padding: 5vh;<br \/>\n        border-radius: 20px;<br \/>\n    }<br \/>\n    .about_container h3 {<br \/>\n        font-family: &#8216;Poppins&#8217;;<br \/>\n        font-weight: 500;<br \/>\n        color: #f9de4f;<br \/>\n    }<br \/>\n    .about_container a {<br \/>\n        color: white;<br \/>\n        text-decoration: underline;<br \/>\n    }<br \/>\n    #about_bg{<br \/>\n        height: 800%;<br \/>\n        position: fixed;<br \/>\n        top: 0px;<br \/>\n        right: 0px;<br \/>\n        bottom: 0px;<br \/>\n        left: 0px;<br \/>\n        background-color: rgba(45, 45, 45, 0.6);<br \/>\n        z-index: -1;<br \/>\n        pointer-events: none;<br \/>\n        opacity: 0;<br \/>\n        transition: opacity 0.25s linear 0.5s;<br \/>\n    }<br \/>\n    body.show_about #about_bg{<br \/>\n        pointer-events: all;<br \/>\n        opacity: 1;<br \/>\n    }<br \/>\n    #helper{<br \/>\n        font-family: &#8216;Tiempos&#8217;;<br \/>\n        box-sizing: border-box;<br \/>\n        transform: translateX(-120%) translateY(-100%);<br \/>\n        transition: transform 0.25s linear 0.75s;<br \/>\n        z-index: 501;<br \/>\n        display: block;<br \/>\n        position: fixed;<br \/>\n        top: 50%;<br \/>\n    }<br \/>\n    body.title_lifted #helper{<br \/>\n        transform: translateX(0) translateY(-100%);<br \/>\n    }<br \/>\n    #helper p > a{<br \/>\n        color: white;<br \/>\n    }<br \/>\n    #helper span a {<br \/>\n        text-decoration: none;<br \/>\n        width: 20px;<br \/>\n        height: 20px;<br \/>\n    }<br \/>\n    body.title_lifted #helper.closed,<br \/>\n    body.show_about #helper{<br \/>\n        transform: translateX(-120%) translateY(-100%);<br \/>\n        transition-delay: 0s;<br \/>\n    }<br \/>\n    .close {<br \/>\n        position: absolute;<br \/>\n        right: 20px;<br \/>\n        top: 15px;<br \/>\n        width: 100%;<br \/>\n        height: 100%;<br \/>\n        opacity: 0.75;<br \/>\n    }<br \/>\n    .close:hover {<br \/>\n        opacity: 1;<br \/>\n    }<br \/>\n    .close:before, .close:after {<br \/>\n        position: absolute;<br \/>\n        left: 9px;<br \/>\n        content: &#8216; &#8216;;<br \/>\n        height: 20px;<br \/>\n        width: 2px;<br \/>\n        background-color: #ffffff;<br \/>\n    }<br \/>\n    .close:before {<br \/>\n        transform: rotate(45deg);<br \/>\n    }<br \/>\n    .close:after {<br \/>\n        transform: rotate(-45deg);<br \/>\n    }<br \/>\n    .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{<br \/>\n        background-image: none;<br \/>\n        cursor: pointer;<br \/>\n    }<br \/>\n    .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon::after {<br \/>\n        content: &#8216;&#9737;&#8217;;<br \/>\n        font-size: 20px;<br \/>\n        line-height: 30px;<br \/>\n    }<br \/>\n    .mapboxgl-popup-content h5,<br \/>\n    .mapboxgl-popup-content .pu_chart,<br \/>\n    .chart_label.label_x{<br \/>\n        display: none;<br \/>\n    }<br \/>\n    \/* Up to 1024px *\/<br \/>\n    @media only screen and (max-width: 1024px) {<br \/>\n        html{<br \/>\n            font-size: 18px;<br \/>\n        }<br \/>\n        .mapboxgl-ctrl-attrib.mapboxgl-compact{<br \/>\n            display: none;<br \/>\n        }<br \/>\n        #map_header h1{<br \/>\n            justify-content: flex-start;<br \/>\n            margin-left: 20px;<br \/>\n            font-size: 1.25rem;<br \/>\n            padding-top: 5px;<br \/>\n        }<br \/>\n        #map_info{<br \/>\n            width: 100%;<br \/>\n        }<br \/>\n        #right_map_nav{<br \/>\n            text-align: right;<br \/>\n            justify-content: unset;<br \/>\n            position: fixed;<br \/>\n            right: 0;<br \/>\n            top: -3px;<br \/>\n            transform: translateY(150%);<br \/>\n            height: 40px;<br \/>\n            background-color: #064260;<br \/>\n            padding: 0px 0px 0px 10px;<br \/>\n        }<br \/>\n        #right_map_nav li:first-of-type{<br \/>\n            float: left;<br \/>\n        }<br \/>\n        #right_map_nav li:first-of-type:after{<br \/>\n            display: none;<br \/>\n        }<br \/>\n        .mapboxgl-ctrl-top-right .mapboxgl-ctrl{<br \/>\n            margin-right: 20px;<br \/>\n        }<\/p>\n<p>    }<br \/>\n    @media only screen and (max-width: 767px) {<br \/>\n        html{<br \/>\n            font-size: 15px;<br \/>\n        }<br \/>\n        .mapboxgl-ctrl-right{<br \/>\n            display: none;<br \/>\n        }<br \/>\n        .about_container {<br \/>\n            max-width: calc(80vw &#8211; 40px);<br \/>\n            line-height: 1.7em;<br \/>\n        }<br \/>\n        body.show_about li.key_item{<br \/>\n            opacity: 0;<br \/>\n        }<\/p>\n<p>    }<br \/>\n]]><\/p>\n<p class=\"map_caption\">Click on the yellow dots to see the details for each Bright Spot school. Click anywhere in the map to close the data box.  (Map: Eamonn Fitzmaurice\/The74)<\/p>\n<p><a href=\"https:\/\/www.the74million.org\/article\/nyc-has-138-of-the-states-143-bright-spot-schools-and-54-of-them-are-charters\/\" rel=\"nofollow noopener\" target=\"_blank\"><img fetchpriority=\"high\" decoding=\"async\" width=\"819\" height=\"500\" src=\"https:\/\/www.newsbeep.com\/us-ny\/wp-content\/uploads\/2026\/01\/nyc-bright-spots-map-reading-819x500.jpg\" alt=\"\" class=\"wp-image-1027806\"  \/><\/a>Click to view fully interactive map at <a href=\"https:\/\/www.the74million.org\/article\/nyc-has-138-of-the-states-143-bright-spot-schools-and-54-of-them-are-charters\/\" rel=\"nofollow noopener\" target=\"_blank\">The 74.<\/a> <\/p>\n<p>All serve a high concentration of low-income students, with 66% to 92% of children qualifying for free- or reduced-price lunch. And yet, 90% to 97% of their third graders were proficient readers in 2024, the year of our analysis. In comparison, the proficiency rate for all third graders across the state was just 43%.\u00a0<\/p>\n<p><a href=\"https:\/\/www.the74million.org\/article\/these-schools-are-beating-the-odds-in-teaching-kids-to-read\/\" rel=\"nofollow noopener\" target=\"_blank\"><\/p>\n<p>RelatedThese Schools Are Beating the Odds in Teaching Kids to Read<\/p>\n<p><\/a><\/p>\n<p>The highest-scoring school by our metric was the Success Academy Bronx 5 Upper Elementary School. In 2024, despite a 90% poverty rate, 94% of its students scored proficient in third grade reading. In <a href=\"https:\/\/data.nysed.gov\/profile.php?instid=800000084536\" rel=\"nofollow noopener\" target=\"_blank\">2025<\/a>, its students did even better, with 96% scoring proficient in reading and 100% doing so in math.<\/p>\n<p>In fact, Success Academy has 21 of its schools on our Bright Spots list. The Icahn charter network has five, South Bronx Classical has three, and both KIPP and the Zeta Harlem Children\u2019s Zone network have two.\u00a0\u00a0<\/p>\n<p>But even beyond charters, it is clear that families with young children in New York City in particular are blessed with a variety of good options. Of the 143 exceptional schools across the state, 97% \u2014 138 \u2014 are in the city, and 84 of those are traditional district schools.\u00a0<\/p>\n<p>As one example, in 2024, Jacqueline Kennedy Onassis elementary (PS 66) had 81% of its students qualify for free- or reduced-price lunch, yet 84% of its third graders read proficiently. It also did even better in <a href=\"https:\/\/data.nysed.gov\/essa.php?instid=800000042937&amp;year=2025&amp;createreport=1&amp;38ELA=1\" rel=\"nofollow noopener\" target=\"_blank\">2025<\/a>, with 71% of students with disabilities, 84% of Hispanic students and 87% of all students scoring proficiently. These rates all far surpassed the statewide average.<\/p>\n<p>These stats may be heartening, but New York City might soon be able to provide even better options for families.<\/p>\n<p><a href=\"https:\/\/www.the74million.org\/bright-spots-us-literacy-map\/\" rel=\"nofollow noopener\" target=\"_blank\"><\/p>\n<p>RelatedBright Spots \u2013 US Literacy Map<\/p>\n<p><\/a><\/p>\n<p>As a district, the city is in the midst of sweeping changes to how literacy is taught. That initiative, called <a href=\"https:\/\/www.schools.nyc.gov\/NYCReads\" rel=\"nofollow noopener\" target=\"_blank\">New York City Reads<\/a>, requires schools to use one of three phonics-based reading programs with a track record of producing student gains. As that program continues to roll out, participating schools saw <a href=\"https:\/\/www.nytimes.com\/2025\/08\/11\/nyregion\/nyc-student-reading-scores-rise.html\" rel=\"nofollow noopener\" target=\"_blank\">large gains<\/a> last year, and incoming Schools Chancellor Kamar Samuels <a href=\"https:\/\/www.chalkbeat.org\/newyork\/2026\/01\/06\/chancellor-kamar-samuels-plans-to-continue-reading-curriculum-overhaul\/\" rel=\"nofollow noopener\" target=\"_blank\">promised<\/a> to double down and make teaching vulnerable students how to read his \u201cNo. 1 goal.\u201d<\/p>\n<p>These are promising signs of progress. On the charter school front, it bears noting that there\u2019s a <a href=\"https:\/\/www.nysed.gov\/sites\/default\/files\/programs\/charter-schools\/nys-charter-school-fact-sheet-10-02-25.pdf\" rel=\"nofollow noopener\" target=\"_blank\">cap<\/a> on how many can operate in New York City, and as the maximum has already been reached, no new ones can open until that cap is lifted. According to the advocacy group StudentsFirstNY, <a href=\"https:\/\/www.studentsfirstny.org\/charter_school_waitlist\" rel=\"nofollow noopener\" target=\"_blank\">163,000<\/a> New York City students are on charter wait lists. New Mayor Zohran Mamdani has <a href=\"https:\/\/www.vitalcitynyc.org\/articles\/mamdanis-charter-school-dilemma\" rel=\"nofollow noopener\" target=\"_blank\">opposed<\/a> charter schools\u2019 expansion in the past, but he may need to reconsider, given their prominence among the ranks of Bright Spot schools.<\/p>\n<p style=\"margin-bottom:0px\">Did you use this article in your work?<\/p>\n<p>&#13;<\/p>\n<p>We\u2019d love to hear how The 74\u2019s reporting is helping educators, researchers, and policymakers. <a class=\"arrow\" href=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSf07L6AEsoK6uXkbgwJCSMsUW0DSTratGO-JKm2cEazUoxjYQ\/viewform\" rel=\"nofollow noopener\" target=\"_blank\">Tell us how<\/a><\/p>\n<p>                            <script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"This article is part of Bright Spots, a series\u00a0highlighting schools where every child learns to read, no matter&hellip;\n","protected":false},"author":2,"featured_media":116413,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[6675,6602,620,208,9,24,12,56,63,65,64],"class_list":{"0":"post-116412","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-new-york-city","8":"tag-analysis","9":"tag-charter-schools","10":"tag-featured","11":"tag-literacy","12":"tag-new-york","13":"tag-new-york-city","14":"tag-news","15":"tag-ny","16":"tag-nyc","17":"tag-nyc-headlines","18":"tag-nyc-news"},"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/us-ny\/wp-json\/wp\/v2\/posts\/116412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/us-ny\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/us-ny\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ny\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ny\/wp-json\/wp\/v2\/comments?post=116412"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/us-ny\/wp-json\/wp\/v2\/posts\/116412\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ny\/wp-json\/wp\/v2\/media\/116413"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/us-ny\/wp-json\/wp\/v2\/media?parent=116412"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ny\/wp-json\/wp\/v2\/categories?post=116412"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ny\/wp-json\/wp\/v2\/tags?post=116412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}