• Home
  • About GJR
    • First Amendment Celebration
  • Print issue
  • Media News
  • Opinion
  • Special Projects
    • First Amendment Project
    • Hurricane Katrina 20th Anniversary
    • Police Accountability Project
  • Free Speech Files
Media News, Midwest

Court ruling puts names back in court

  • By Mark Sableman
  • July 3, 2025

Names are back in Missouri state courts.  Pleadings are again understandable to everyone, not just insiders.  As a result,.

Media News, Midwest

Student newspapers fight for future despite threats

  • By Adriana Bzovii
  • June 26, 2025

Across the country, student newsrooms are under growing pressure — facing censorship threats, funding cuts and institutional pushback. In.

Media News, Midwest

The Power of an Illinois Library Card

  • By Charessa Sistek
  • June 19, 2025

On March 14, President Trump issued an Executive Order that dismantled the Institute of Museum and Library Services (IMLS).

Media News, Midwest

‘Who’s going to run the place?’: Advocates worry about Shawnee Forest’s future amid waves of federal layoffs 

  • By Kristin D. Borchers
  • June 5, 2025

The Shawnee National Forest spans 289,000 acres across southern Illinois. Popular destinations like Garden of the Gods, Little Grand.

Media News, Midwest

In Conversation: Sixty years of civil rights activism by the iconic Percy Green

  • By William H. Freivogel
  • May 22, 2025

Sixty-one years ago, Percy Green began a hunger strike in front of the office of then-St. Louis Treasurer John.

Posts navigation

Older posts
Newer posts

Most Read Posts

  • Remembrance:  During a five-decade career Terry Ganey always got the truth and ‘wouldn’t take no for an answer’ (433)
  • St. Louis KDHX-FM radio disappears, but alums stage CRSTL comeback (345)
  • News analysis: Trump’s handling of Minnesota investigations defies time-tested procedures and looks like a ‘cover-up in plain sight’   (147)
Subscribe to our weekly newsletter

© 2025 Gateway Journalism Review

If you want the icons to disappear automatically when URLs are empty: Replace the entire social
    block with: