if you guys are good friends take her to the beach and have a nice day next to the water then around sunset in the sand write Prom it should work just make sure you have a good day and let her know that u really care about her.
Yeah you could do those things (above^^^)... or like some people at my school, like if the girl played volleyball, they got a white volleyball and wrote "Would you go to homecoming with me?" ... but that's if you want to be different... you could just stick with the rose thing... hah
Order a pizza, then go pick it up (w/o her), then get a marker and write on the inside "I know this is cheesy but do you want to go to homecoming with me?", then bring it to her and when she opens it, she will read it and laugh. You're welcome