A good resource for already written speeches is OurSpeeches.com. This website offers original speeches delivered by students at public speaking competitions and is searchable by keyword or year.
Best-Speech-Topics.com offers free samples of different styles of speeches, including informative, persuasive, demonstration and wedding speeches. This website also contains information about how to write your own speech and some tips for delivering an effective speech.
123HelpMe.com has already written speeches on a wide variety of topics. Some of these speeches are free, but other speeches require payment before they can be downloaded. These speeches and essays are rated for quality and sorted by the length and context of each speech.