Skip to Content

All Articles

SFUSD offers teachers less than half what it pays private tutors to fix its special education shortage

Students in the district have missed 9,100 hours of special education classes — and counting

January 21, 2025

The city is expanding a program that helps small businesses fix broken windows and other vandalism. Is it enough?

The grant gives thousands of dollars to fix smashed storefronts, and demand is increasing — but some shop owners are hoping for further relief

January 17, 2025

DEI is dead in the water after Amazon, Meta decisions. What comes next?

‘TBD’ on whether the companies will even release employee demographics in the future

January 17, 2025

Muttville and SF SPCA head to SoCal to take some of the load off rescues overwhelmed by wildfires

The historic fires in Southern California are creating untenable situations for animal shelters

January 15, 2025

Two of the city’s biggest political groups are merging — but it looks more like crisis response than evolution

TogetherSF and Neighbors for a Better SF spent millions on the November election, with little to show for it. Will joining forces get them any more?

January 14, 2025

A humble church cookbook from Stockton defined Cantonese home cooking for a generation

The St. Mark’s cookbook, first published in 1966 to raise funds for a Methodist church in the Central Valley, remains a cult classic across California

January 14, 2025

Meta quietly removed mentions of LGBTQ-affirming care from public benefits page

The company said that they were ‘removed in error’

January 13, 2025

Despite tons of storefronts standing empty across the city, hardly anyone pays the vacant storefront tax

Things may be about to change for non-compliant property owners, who have been getting away scott-free so far

January 10, 2025

Inauguration day took Mayor Lurie from a packed Civic Center speech to a massive street party in Chinatown

SF residents expressed cautious optimism to Gazetteer SF about big swings on the mayor’s 100-day agenda

January 9, 2025

Introducing Guest List, a series of playlists from your new favorite local acts

First up: French Cassettes vocalist Scott Huerta shares his all-time top 10 songs

January 9, 2025