I've gone from being a straight A student from elementary through to high school years, but then university came along. Constantly having mid-70s, and low-80 grades for assignments, tests, etc. made me become accepting of those grades when back a few years ago I would probably cry over getting those numbers. There have been multiple times where I've actually skipped out on certain assignments, and even mid-terms (will never forget that time I skipped my accounting final), so I can't exactly blame anyone else other than myself; I know that. That was when I was still studying psychology though. The lack of motivation, and interest in pursuing that degree led to little studying.
Now that I'm in a college program for programming, my grades have improved significantly in each course. Despite numerous 100%s given to me, my GPA still remains in the low to mid 3.0 range, which is kind of depressing considering the amount of work, and effort I put into things, especially assignments. Last term was great for my grades considering that the majority of the material I already knew myself from being in the web development field for 5-6 years so that was an easy 97% average without studying, but only for my web design course :c Regardless, personally, I think I know myself enough to say that I have the potential to be more intelligent than I am, but I'm just lazy, and procrastinate way too much.