Here are some websites you can visit to complete your key battle research homework assignment.
http://mrnussbaum.com/amflash2/
http://www.theamericanrevolution.org/battles.aspx
http://mrnussbaum.com/amflash2/revolutionary_war_battles/
http://www.shmoop.com/american-revolution/battles.html
http://allthingsliberty.com/2013/09/top-10-battles-revolutionary-war/
http://www.timetoast.com/timelines/39188