What are my chances of getting into NC State?

OOS( Northern Virginia)
African American Female
Major: Computer Science and Engineering

GPA:3.996(Weighted; I don’t know my unweighted GPA)
Class Rank:47 out of 490.
SAT:1260(640 Reading,620 Math)
ACT:27
APs: World History, US History, Comparative Government, English 11, English 11, Calculus, Computer Science A, Conputer Science AB, Physics C
Extracurriculars(Not A lot):
Tutoring for Math Honor Society
American Computer Science League
National Computer Science League
Volunteering at my Local American Legion
Volunteering in programming
Edge Club

I have not had the chance to become a leader in any of my clubs.
I have gotten some B’s in a few of my math and science classes

I have also had ALOT of family problems and when I applied using the common app, I talked about them in my personal essay(pretty much I have been a mother to two kids since the age of 8). I am also holding a part-time job right now to help my mom with the home. I typically buy groceries and occasionally clothes for this kids