Whether or not it is illegal for a government agency (the Department of Education) to pay talk radio hosts to promote their programs (in this case, No Child Left Behind), it certainly seems unethical for the radio host to accept a government check, promote the program, and not explain to his audience that his endorsement has been purchased. Armstrong Williams is a good guy and he's on the right side of most issues, but he showed poor judgment on this one. He has forever diminished his credibility with his listeners, and that is a shame.
Conservatives have been rightly clamoring for thirty years for disbanding the Department of Education. If what the Department did in paying Williams $240,000 to promote NCLB is in fact illegal then the DOE has just reinforced the case against maintaining this useless bureaucracy.