A metro Atlanta area school superintendent has been federally indicted in Illinois.
DeKalb County Superintendent of Schools Dr. Devon Horton faces a federal indictment in Illinois for “acts he allegedly committed while serving as Superintendent of District 65,″ officials said in a statement.
DeKalb County Board of Education hired Horton for the superintendent position in April of 2023…