It's not often a new teacher has a job immediately upon graduating. For this reason, it's important to have a resume that represents you in the best possible light. I was lucky and received the first job I interviewed for right after I graduated. I stayed with that company for nine years, and then moved to Germany to teach English. I didn't really have to put together a resume until this summer when I moved back to the US. Since then I have learned a couple of tricks I would like to share.
The first is something that I learned from another professional colleague. He convinced me to create an "unabridged resume" – one that lists every accomplishment, activity, and experience of yours you would possibly ever want on a resume. From that, you copy only what you think is most relevant to the company you are interested in, and you create a much smaller, customized resume for them. Especially in the business world, most of the resumes you send to employers will be different, and you don't want to have to start from scratch each time.
The second idea I have is from Guerrilla Marketing for Job Hunters 2.0, and that is to put your resume online at a free hosting site.
Monster, Career Builder, and most job boards charge employers for the right to search resumes, so the resumes there won't always be available to the budget-conscious employer. Right now, if you Google "Ryan Scharfer resume", my resume will come up first. (Click the second result. The first result is a dead link.) Www.scribd.com is where I uploaded my resume, and it seems to be really Google-friendly. I uploaded a second copy of my resume on Scribd and called it "Sales Blogger Resume", so if you Google that, my resume is first in the rankings again. So my advice is to upload your resume on Scribd and to call it whatever you think an employer you would want to work for would type into Google to find you. You can also tag your document with keywords, but I think Google far and away puts the most weight on the title of the document.
I also got the format of that particular resume (with the quotes in the left margin) from the same book. I'll forward you the link to those templates. The author has templates for standard Guerrilla resumes and Extreme Guerrilla resumes. I'm using an "extreme" template. The point of the resume isn't really to be an exhaustive list of your accomplishments, but simply grab the employer's attention.