• 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
News, Opinion

To paywall or not? Young readers provide the answer

  • By Jackie Spinner
  • October 6, 2022

A few years ago, while preparing to teach a copy editing course for the first time, I stumbled across.

News, Opinion

Journalism educators need to up their game to stay relevant in their own changing industry

  • By Jackie Spinner
  • September 1, 2022

For a decade now, I have been teaching journalism without officially having left the business. I keep one foot.

News, Opinion

New democracy editor position at Associated Press should be model for all newsrooms

  • By Jackie Spinner
  • July 7, 2022

The Associated Press recently announced that it was creating a new position for a “democracy editor.” It tapped a.

Opinion

Rethinking culture that encourages journalists to be ‘vultures’ when reporting on mass shooting

  • By Jackie Spinner
  • June 2, 2022

In the immediate aftermath of the killings at an elementary school in Uvalde, Texas, journalists tried to piece together.

Opinion

New documentary about town of Morocco in Indiana tries to tell ‘honest’ story

  • By Jackie Spinner
  • May 5, 2022

A few years ago I started making documentary films, which has been a new experience for this longtime newspaper.

Posts navigation

Older posts
Newer posts

Most Read Posts

  • News analysis: Trump’s handling of Minnesota investigations defies time-tested procedures and looks like a ‘cover-up in plain sight’   (565)
  • News analysis: Missourians take leading roles in Trump's 'weaponization' of the Justice Department and election denial (387)
  • 'Sorry, AP Chem': How student media at one Missouri high school covered a walkout to protest ICE (281)
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: