Origins: The above-displayed image of a Mexican national flag flown above an upside-down U.S. flag was taken on
27 March 2006 at Montebello High School (MHS) in California during a student protest over immigration reform. According to news reports, the flag incident was prompted and implemented not by MHS students, but by a large group of students from neighboring schools:
The incident took place about noon Monday, when a group of about 1,000 students from the El Rancho and Whittier Union High school districts marched through Pico Rivera to Montebello High, where students had walked out of classes in the previous week to protest proposed immigration reform legislation.
By the time they reached Montebello High, the campus was on lockdown, district officials said.
That's when the protesters took to the flagpole, added the Mexican flag and turned the U.S. flag upside down. The school's California flag was stolen in the process, [Assistant Superintendent Robert] Henke said.
Immediately after the incident, the MHS web site carried a notice on its opening page advising visitors that: We have received many phone calls and E-mails about the reports that Montebello High School students put up a Mexican flag and took down the American flag this past Monday. MONTEBELLO HIGH SCHOOL STUDENTS DID NOT TAKE PART. Students from the El Rancho HIGH School District and the Whittier Union High School District took part in this action. Our Administration, Staff, and students do not condone this action. We hope this clarifies the situation.
snopes.com