Oakland Police Commissioner Ginale Harris found herself being confronted by San Francisco police after allegedly forcing her way into her son’s school and calling the director a “devil” and “slave owner.”

But the episode didn’t end there. It also drew the attention of officials at Oakland City Hall.

The incident occurred on Nov. 14 at 3:53 p.m., when phone calls from the Mission Preparatory School on York Street prompted about a half-dozen officers from Mission Station to converge on the public charter school.

According to the police report, Harris tried to pick up her son at about 3:40 p.m. and became upset when told she would have to wait until school let out at 4 p.m. The school has a policy of no pickups in the final half hour of the school day to better account for the students.

“We ask families to call 24 hours in advance” if a student needs to leave early, said school Executive Director Kristine MacDonald. “If there is an emergency, we can always bring the student down.” She declined to comment on specifics of the episode.

According to the police report, when Harris was told to come back at 4 p.m., she jammed the door open with her foot and made her way into the school.

When MacDonald tried to explain the no early pickup policy, Harris reacted by getting “within a couple of inches” of MacDonald’s face and calling her a “devil” and a “slave owner,” the police report states. Harris then “yelled and stated that she wanted her son and began banging on the glass within the lobby with her fists,” it continued.

Someone — either Harris, a school staffer or both — called 911.

Harris said that when police arrived they treated her “as if I was the perpetrator, which made me more upset.”

When asked for identification, Harris said she showed the officers both her driver’s license and her Oakland Police Commission ID. When police saw her commission ID, she said, there was a “dramatic change in how they spoke with me — previously treating me poorly, suddenly calling me ma’am.”

Harris also told officers that while she was on the phone, MacDonald put a hand on her “in order to remove her from the school.” Harris “was unable to provide details on how the administrator had put her hands on her” and “stated she did not want to press charges,” the report said.

When things calmed down, one of the officers picked up the parent handbook and read the section about pickup times out loud to Harris. The officer then handed both Harris and the administrator follow-up forms.

Harris then left with her son.

Harris, who lives in Oakland, works as a rehabilitation services coordinator with the San Francisco Sheriff’s Department. She was appointed by a citizens panel to the Oakland Police Commission in 2017. The panel oversees the Oakland Police Department and the Community Police Review Agency, which investigates and recommends discipline in police misconduct cases.

Five days after the incident, Harris said she was contacted by Police Commission Chairwoman Regina Jackson, who said she had received a call and an email from Oakland Police Chief Anne Kirkpatrick informing her of the incident.

Oakland police spokeswoman Johnna Watson said, “an anonymous person reported the incident to the Oakland Police Department Internal Affairs Division. Consistent with the Oakland Police Department policy and city policy reporting process, Chief Kirkpatrick made the appropriate notifications.”

Jackson didn’t return a request for comment.

Harris said she is being targeted, but provided no details.

Her attorney, Dan Siegel, said she is “the subject of an investigation by an investigator hired by the city into what I consider very minor claims of alleged misconduct along the lines of hurting the feelings of city staff with criticisms and pointed questions.”

For her part, Harris said, “I’m tired and fed up with being treated this way for attempting to serve the people as a real voice on this ‘citizen’ police commission. If the people want change, you gotta protect those that step up to serve.”

Harris and the police chief have some history.

At an Oct. 10 commission meeting, Kirkpatrick stepped in amid a dispute between Harris and Oakland Police Department staffer Virginia Gleason regarding a presentation about hiring women of color at the department.

Harris called Gleason’s presentation “disgraceful,” prompting Kirkpatrick to dismiss Gleason from the podium and fire back at Harris herself.

“I am not going to have ... you speak to our staff in that manner,” Kirkpatrick said.

After several minutes of arguments and cross-talk among Kirkpatrick, Harris and Jackson, Kirkpatrick told the commissioners Gleason deserved an apology from “those who called her out.”

“She will not get one from me,” Harris responded. “And neither will you.”

San Francisco Chronicle staff writer Megan Cassidy contributed to this report.

San Francisco Chronicle columnist Phil Matier appears Sundays and Wednesdays. Matier can be seen on the KGO-TV morning and evening news and can also be heard on KCBS radio Monday through Friday at 7:50 a.m. and 5:50 p.m. Got a tip? Call 415-777-8815, or email pmatier@sfchronicle.com. Twitter: @philmatier