@Ak0044,
From your post it seems that you are in high school right now.
Talk to one of your teachers/counsellors/advisors as soon as you can.
___
Aside from the assaults by your father , this concerns me.
Quote:My mom often slaps when she gets frustrated and sometimes it s for no good reason.
There is never a good reason for a parent to physically assault a child. Never.
___
Talk to an adult at your school as soon as you can. If it is not a public school, talk to another unrelated adult you trust as soon as possible - not someone within your family .