School was not the teacher for me. It was the hundreds of books I read as a child and still do. You soon learn the spelling from seeing the word often. Correct grammar was usually displayed in most books.
I was a visual learner, but there was a problem. Every time I saw the word "awe", I pronounced it phonetically which was way off course. That word was not something I heard people say, so I was not corrected until I said the word one day as an adult. The person with me looked at me like I was speaking alien talk (whatever that is), and I saw ????? above her head.
Talk about feeling stupid! Of course, now there are audio books, but they can never replace the actual spelling lessons you get from reading.