There are also still schools out there (in the US) that will have deadlines in June, usually some mid-western universities. Also, you could look into master's programs which have late deadlines and then reapply when you are ready to graduate. The Cal States have positions like these for example.
Also, I've found that using the GRE Score Report Service (where ETS sends your scores to schools for recruiting purposes) was very useful for me. Sometimes they won't be in your direct field but will be looking someone with your background. This could help you explore you interests in other areas or find schools that you would be more likely to get in. I wish I had done this more, I might have been admitted to more places. This was a pretty useful strategy for me and in fact, the only place I got in was one of these recruitment emails and it was for a Public Health PhD (Biostat empahsis), when I was looking into Stat/Biostat PhDs.