Rabat - A high school in upstate New York has apologized for reciting the US Pledge of Allegiance in Arabic.