I will give you a small guide on how you can optimize your pages. I hope to help you out by writing this for you.
After your logo or header graphic, start out at the top of your index/home page, with something like this:
1) A header tag that includes specific keyword(s) or key phrases. Header Tags generally are bigger and bolder, than the normal body text, and with that, search engines will place a higher importance on it, because you are emphasizing the keywords or phrases for the page.
2) Heading sizes range from h1 to h6, with h1 being the largest sized bolded text. If you learn to properly use it in your Cascading Style Sheet code, you can control the size of your headings much more. You could set an h1 sized heading to be only slightly larger than your normal text if you choose, and the search engine will still see it as an important sectional heading.
3) Next would be an introduction that describes your main theme. This would include several of your top keywords and keyword phrases. Repeat your top 1 or 2 keywords several times; include other keyword search terms too, but make sure that it reads in sentences that makes sense to your visitors.
4) A second paragraph could be added, for more generic, yet specific keywords that will help branch your page out better in the search results.
5) Next you could put smaller heading.
6) Then you would need to list the links to your other important pages, and ideally have a brief decision of each link using keywords and keyword phrases in the text. You also would want to have several pages of quality content to link to. Repeat that procedure for all your links that relate to your theme.
7) Next you might include a closing, keyword laden paragraph. More is not necessarily better when it comes to keywords, at least after a certain point. Writing "online education" fifty times across your page, would more than likely result in you being caught for trying to cheat. Ideally, somewhere from 3% - 20% of your page text should be keywords. The percentage changes often and is different at each search engine. The 3- 20 rule is a general guideline, and you can go higher if it makes sense and isn't redundant.
8) Finally, you can list your secondary content of book reviews, humor, and links. Skip the descriptions if they aren't necessary, or they may water down your theme too much. If you must include descriptions for these non-theme related links, keep them short and sweet. You also might include all the other site sections, as simply a link to another index that lists them all. You could call it Entertainment, Miscellaneous or whatever. These can be sub-indexes that can be optimized toward their own theme, which is the ideal way to go.
Now it looks like you are done with setting up all of the important items at the top of your page, along with a strong theme. So far so good, but remember, this isn't the only way you can create a strong theme, so don't be compelled into following this exact formula. This was just an example to show you one way to set up a strong site theme. Use your imagination, you many come up with an even better way.