This site requires a log in but is a great resource because it offers links to thousands of different articles from various historical journals and reviews.
This is a free site teachers and students can use to make blogs. This is a good way for students to keep journals and to check a teacher's blog for help or advice or a calendar.
This site is put up by a teacher on many different times and events throughout history. There are links by subject and there are links for students to look for articles published in the Journal of American History.