Have you tried telling your mother? If not, do that.
Also, remember to close doors and not make messes for a start. Does he not yell as much when you do that? Your dad may have anger issues. Consider talking to him about it when he's not mad, tell him you feel like he's being too harsh.
"Dad, I know you mean well, but it really hurts me when you yell at me and spank me. I feel like you're going overboard and it makes me feel really bad, like I'm a bad child." It should pull at his heartstrings a bit, if it doesn't and he just gets more mad at you, he may not be a good person as your dad.
Like I said before, consider telling your mom if you can.