Our daughter now 14 has had several parties with DJ's. We've had about 2-3 per year since she turned 12.
We use Bill Cody's Party Time Productions in Plano. We used his company about 12 yrs ago for a crawfish boil at our house. We've also had Bill himself (FANTASTIC and one of the most sought after. GREAT with teens and keeping them involved) and spent well over $1000. In June, we hosted the party at our home vs the country club and we used another one of Bill's DJ's because we were having a smaller event and didn't want so spend as much money. I think we spent around $500 (max)for him. He was AWESOME and the teens loved him. I will always stick with Bill and his team for our entertainment.
You can find Bill and his dj's and entire entertainment line up on www.partytimetexas.com Bill and his team have a lot to offer. You can probably get someone for about $150/hour. I would add the light show and have someone to keep the action going so the kids don't sit around too much.
YOU GET WHAT YOU PAY FOR.........
Another note that we've found VERY helpful..... We always hire an off duty police officer to be at our parties. This helps with supervision. Our rule is.....Once you come in, you are in. If you leave, you are gone, you don't come back in" That is a way we monitor the teens to make sure no one is bringing in something they don't need "alcohol/drugs/cigarettes" etc. It is not that expensive (about $100 cash) and well worth it. EXAMPLE: our last party got a little larger than expected. Word of mouth from teens spreads like wildfire when there is a party. We had some teens from high school show up that neither we nor our daughter and some of her friends knew. It was most helpful to have the officer here to back us up when we had to decline allowing them in. The officer will not enforce house rules....however, they will enforce the law if you have to ask someone to leave.
Have fun with your party!!! We are already planning a Halloween one and then the Dec 15th birthday one.