The protagonist, Jo Kang-ja (Kim Hee-sun) was once legendary for being the toughest, most feared troublemaker at her high school in Busan. Due to her pregnancy in her late teens, she drops out of school and tries to become a responsible mother to her daughter, Oh Ah-ran (Kim Yoo-jung). Fast-forward to the present, Kang-ja is now 34 years old and Ah-ran is a teenager attending high school. The two have a contentious relationship, with Ah-ran ashamed of Kang-ja's unrefined ajumma manners.
Meanwhile, in Myungsung High School, when Ah-ran befriends the class outcast Jin Yi–kyung, it makes her the target of the school bullies who make her life hell, yet she's too proud to tell her mother what's happening. When Kang-ja finds out that her daughter is getting bullied, she decides to take matters into her own hands. Unbeknownst to Ah-ran, Kang-ja enrolls in Myungsung High as an undercover student with the false name "Jo Bang-wool" to teach those bullies a lesson. But she ends up unraveling the darker problems within the educational system. Kang-ja makes it her mission to put a stop to the school violence, dig up the flaws of the education system, and school corruption at Myungsung High with the help of Ah-ran and the naive, idealistic homeroom teacher Park No-ah.
The protagonist and mother of Oh Ah-ran. She has a dark past of being tried as a murderer (in her late teens) to which she never defended herself. She cares for her daughter greatly despite the fact that Oh Ah-ran despises her a lot. She enrolls in her daughter's high school to find the bullies who made Oh Ah-ran's condition bad enough to be sent to the hospital for treatment, but ends up unraveling the flaws of the education system and the corrupted school background
A bright student. She is the only reason for Jo Kang-ja to move on in her life, hiding her dark past. She is raised as Kang-ja's dead sister's child in the household since she is Kang-ja's child born out of wedlock. After befriending the class outcast, Jin Yi-Kyung, she gets bullied and even threatened for her life, which was enough to make her traumatized and seek medical attention. As the series proceeds, Oh Ah-ran slowly grows closer towards her mom, Jo Kang-ja.
An optimistic and naive teacher who is unaware of the politics related to the educational system and sees the world with his innocent eyes. He can do anything and everything possible for his students' well-being as he sees the students as his own children. He is even referred to as the greenhouse plant which has never faced the harsh world by Jo Kang-ja. After the death of Yi-kyung, he changes himself and aids Jo Kang-ja in digging the dark secrets of Myungsung High.
Husband of Jo Kang-ja. Being a useless husband, he was not agreeable to his wife's antics and task of seeking justice for her daughter by fighting the corrupt school staff and politicians. Despite so, he was quite caring to his family. While staying behind to repair the defective structure of the new school campus, he was killed by the collapse of the building which also killed five students (including Do-hee and Geun-soo).
A close friend of Kang-ja from high school. She pretends to be Kang-ja's mother when Kang-ja disguises herself as a student named "Jo Bang-wool" and entered Ah-ran's school.
A friend of Ae-ran, who was a target of bullying in the school. She was secretly being sexually assaulted by Jung-woo a few times, leading her to become pregnant at a young age. She was later murdered by Jung-woo for witnessing evidence of the school's corruption, with her death being covered up as a suicide. Bok-dong witnessed the murder but was forced to take the blame for the "suicide" and it made him feel guilty since.
He is the son of Hong Sang-bok, which makes him the most powerful person in the school as he can even get the teachers that he dislike fired. He fell in love with Oh Ah-ran at first, but he allowed his friends to bully her because she started to become friends with Jin Yi-kyung.[10][11][12] However, he himself was not without a painful past, as he was forcibly separated from his mother by his father since young, and his unruly behaviour was not his fault entirely, as it was mostly a product of his father's upbringing. He was also shown to be, in reality, in disagreement with his father's teachings and unethical actions but could not find the courage to object it (though he eventually managed to stand up to his father nearing the finale of the series), and had despised himself for his behaviour. He eventually repented and changed for the better in the later part of the show and confessed his feelings to Ah-ran, who apparently forgiven him and accepted his feelings. He was also happily reunited with his mother nearing the finale of the series.
Initially known as the bully at Myungsung High, he was the one to give life threats to Oh Ah-ran and make her traumatized. He has his own reasons to bully and threaten others due to higher orders (since his older brother was in prison). He is forced to take the blame for a heinous crime due to higher orders which makes him feel guilty and finally makes a change in his heart. Things start getting awkward when he falls for Jo Kang-ja and discovers the truth about her. He later became an ally to Kang-ja and maintains his affections to Kang-ja despite their age difference and his initial confusion towards the truth of Kang-ja's identity.
A female delinquent student who was Jung-hee's friend. She later died in an accident that occurred in the school, which also killed four more students and also Kang-ja's husband.
A student of Myungsung High who was also more or less ostracised by the school bullies. When the newly-built school campus collapsed, he was among the five students who died in the collapse, which also claims the life of Kang-ja's husband.
Sang-tae's abusive, greedy, immoral and corrupted father. He drove his wife away from the household and even taught his son to not believe in friendship and love. He was involved in the corruption scandal behind Myungsung High, and was punished with a two-year jail term for the crime (despite the urgings of the prosecution for a heavier jail term). He later bribed his way to freedom by receiving pardon from the South Korean president but was later killed by an unknown person.
A teacher who was the illegitimate son of Kang Soo-chan, a candidate in the upcoming presidential race. He was involved in several crimes and corruption, including repeated sexual assaults of Jin Yi-kyung (which made her pregnant) and murdering Yi-kyung. He was eventually arrested for murder and corruption and sentenced to life imprisonment.
A candidate in the upcoming presidential race and biological father of Jung-woo. He showed no love to his child and even views him and his mother as a thorn in the flesh and obstacle to his political career. His crimes and corruption were brought to light eventually, and he was sentenced to seven years in jail for corruption.
A teacher who was attracted to Jung-woo and formerly a schoolmate of Kang-ja. She betrayed Kang-ja (who often stood up for her) and pointed her as the killer of Dong-chil's brother as a result of self-defence, but Kang-ja forgiven her. She betrayed Kang-ja again when she exposed her identity in front of the whole school and reporters. As an accomplice to the school corruption crimes, she herself was sentenced to jail in the end for the charges she faced.
The ruthless elder brother of Kang-ja's deceased boyfriend, and thus Ah-ran's uncle. He participated in the construction project of a new school campus and had also corrupted funds from the project. He hated Kang-ja for killing his brother (she was falsely accused of it) but it was later revealed that Dong-chil himself was the one who killed his brother, though the killing was accidental and Dong-chil still felt guilty over the incident. Initially intending to murder Ah-ran, he grew to care for Ah-ran after discovering she was her biological niece in a shocking twist of events. Later, he assisted Kang-ja to help bring down Hong Sang-bok and even risked his life to escape from jail and rescued Kang-ja from death when Sang-bok abducted her and was about to kill her after his release. He received forgiveness in the end for framing Kang-ja as the murderer of his brother, and sentenced to serve two years in prison. His kindness and concern initially made Ah-ran mistakenly believing that Dong-chil was her biological father until Dong-chil himself admits he was not.
No-ah's loving and caring elderly father who was an impartial and fair judge, though he did bribe Myungsung High to employ his son as a teacher. He later played an instrumental role in bringing the teachers of Myungsung High and the politicians involved to justice. He was actually the judge who presided in Kang-ja's murder trial 16 years ago but till this day, he maintains his belief that Kang-ja was not guilty of the crime.
A prosecutor who knew Jin-ho and was the prosecutor prosecuting the teachers of Myungsung High and the politicians involved in the school's corruption and crimes. He was shown to be a fair and incorruptible prosecutor from his efficient way of handling the trial and his firm argument for the court to mete out heavy penalties for the defendants.