After allegations of grade-fixing and a major fiasco involving class credits that left dozens of students unable to graduate, the public charter board overseeing John F. Kennedy High School voted Thursday night to surrender its charters to operate both of its schools.