Cynthia Nixon (left) and Sarah Jessica Parker in "Sex and the City"
Cynthia Nixon (left) and Sarah Jessica Parker in “Sex and the City”

On “Sex and the City,” they were BFFs, but when it comes to public school funding, Carrie Bradshaw and her red-headed, Brooklyn-bound buddy Miranda are more like frenemies.

Sarah Jessica Parker, who played Carrie, last week helped kick off Shop for Public Schools, an annual event thrown by the city’s star-powered Fund for Public Schools, which focuses on “attracting private investment in school reform.”

Chances are relying on shoppers to maintain school libraries might not sit too well with Cynthia Nixon, who played Miranda — she’s the face of the Alliance for Quality Education, which since 2000 has fought for improved and equitable public funding for schools across the state. Last spring, Nixon took to the streets to protest the mayor’s proposed school budget cuts.