"That protest became very unruly," Charles Hurley, a schools police commander, told WSVN-TV. He said some students threw water bottles, books and other items at police officers.
Dozens of police cars responded to the school north of downtown Miami.
Fire rescue officials said one student and three police officers had minor injuries. School officials said classes returned to normal shortly after police responded.
Miami Edison recently celebrated its move from a designation of an "F" or failing to "D" based on Florida's ranking of public schools. Last year only 10 percent of students met reading standards. Less than a third met state math standards.