Police said 1,949 people were arrested and 305 officers injured as protests spread to more than 1,000 high schools across France.