Grayned v. City of Rockford
Facts
Grayned participated in a demonstration with about 200 people on a sidewalk roughly 100 feet from West Senior High School while school was in session. The group carried signs protesting school grievances, and the trial evidence conflicted as to whether the demonstrators were noisy and disruptive or quiet and orderly. After warnings, police arrested Grayned and others, and he was convicted under both a school antipicketing ordinance and a school antinoise ordinance. In this appeal, Grayned challenged the ordinances only on their face, not as applied to his own conduct.
Issue
Whether Rockford's school antipicketing ordinance and school antinoise ordinance were facially unconstitutional. Specifically, whether the antinoise ordinance was void for vagueness or overbroad under the First and Fourteenth Amendments, and whether the antipicketing ordinance violated equal protection.
Rule
A statute is unconstitutionally vague if it fails to give a person of ordinary intelligence a reasonable opportunity to know what is prohibited, fails to provide explicit standards to prevent arbitrary and discriminatory enforcement, or chills First Amendment freedoms by uncertain meaning. A regulation of expression in public places may constitutionally restrict the time, place, and manner of speech when it is content neutral, narrowly tailored to further a legitimate and significant governmental interest, and limited to expression that materially disrupts the normal activities of the particular place; in the school setting, expressive activity may be prohibited when it materially disrupts classwork or involves substantial disorder or invasion of the rights of others.
See the holding & full analysis
Create a free KwikCourt account to unlock the rest of this brief — and practice the case.
- The court's holding and reasoning
- Doctrine tests, pitfalls & exam hypotheticals
- 10 practice questions + 4 AI-graded essays on this case
Test yourself
How should a court most likely rule on the facial vagueness challenge?