NCLB was full of good intentions. But it does not compare "apples to apples". Public schools are run by the states. Either we have a nationalized curriculum with a nationalized test; or we don't. Federal regs; state regs; and local school boards are often in conflict.
Here's an example of how flawed NCLB is. Every year each "subgroup" must make AYP (annual yearly progress). If five"poor" "Black" "special ed" kids fail the test, it is counted THREE times - once for each subgroup. Five kids failing the test can put an entire school with a 99% pass rate into the category of "in need of improvement". Not only does it put the school in jeopardy of losing funding; millions of dollars must be spent to show "improvement". But the "improvement" is only measured by testing an entirely different group of kids the following year. I can't tell you how many workshops and new "methods" have been forced upon us because of a handful of kids. No one really expects us to get anything out of it. It just "looks" like we are doing something. It's a fucking racket.
Let's not forget the special needs kids. I had a third grader two years ago that HAD to take the test, he had an IQ of 56. He had no idea what to do, but God love him, he tried.
NCLB needs to be thrown out or changed. Trust me, teachers are NOT for it, be them libs or cons or middle of the road.
It came into effect in 2001, when GWBush was in office. Obama's pledge was to change it, but that hasn't happened yet that I know of, which pisses me off.
Get rid of it, or overhaul it is my opinion.