Cassandra, is the Teaching Blog the ONLY place where you will have posts? If so, it's an easy fix.
Go to my web design site: http://www.pixelita.com
Everything there is a static WP Page EXCEPT the link that says "Blog."
Click that. Now in my case, I have the index.php set to pull excerpts only. But the concept is the same. You'd set your WP site up the same way, except instead of "Blog" you'd call it "Teaching." You *might* be able to get away with renaming "Teaching Blog" to "Blog," and name the new page "Teaching Blog," but because of the way WordPress handles deleted pages and posts, that might not work. So let's just go ahead and rename "Teaching Blog" to just "Blog." (May be later you can go ahead and rename "Teaching" back to "Teaching Blog," but for now let's just start fresh with a new blank page called "Teaching."
I'm not sure if you are hard coding each days post? Are you? If so, you have some work to do after you set up the blog the way I've outlined below.
But first, let's set up the blog to run concurrently with the rest of the site.
1. Create a blank page called "Teaching"
2. Go to Settings > Reading
3. See where it says "Front Page Displays..."?
4. For Front Page, choose "A Static Page" and the dropdown should give you a list of all your pages to select from.
5. For Posts, the "Teaching" page should appear in the dropdown.
6. You should either hard code that into your navigation bar, or if you have automatic pages displayed there (wp_pages), "Teaching" should appear there automatically.
Now if you've hard coded every single one of your "posts" on the "Teaching Blog" page in one huge post, you just need to cut and paste them as individual posts. You can fiddle with the date and back date them so that's no problem.
Good luck. And PM me (check my profile) if you need offline help with this or ask for more explanations here and I'll do my best.