Online and camps would be great but won't help her when she's bored out of her mind at school. And bored kids are restless kids who start to lose interest in school at all -- something you don't want to happen.
Have you really investigated what is offered not just at her one school but within your entire school system? Does the system/district offer any programs for "gifted and talented" or "advanced academics" or other titles like that? In some systems, the child can be moved to a different school with a "gifted and talented 'center'" where the classes are all GT, all the time. But by middle school that often is replaced with "honors classes" and then eventually Advanced Placement or International Baccalaureate programs in high schools, or at least "accelerated" classes as they used to be called.
I would immediately find the right person in the school system -- not just at her school - and explain that you have a very bright child who is at high risk of being bored and losing interest in school. Find out if you can locate a loophole for moving her to a school with a more accelerated/advanced program of any of the kinds mentioned above. If you cannot move her, or it's critical that she stay near her friends, then you need to get extremely involved at school and push for more challenging assignments -- NOT just extra work at the same level, but work that is more challenging and stimulating (some teachers just throw a higher volume of work at kids who want a challenge, rather than actually challenging their brains with more stimulating work).
Meanwhile, see if you can get her into programs like Science Olympiad (schools usually have to have teams for SO but see if she can do it with another school), Math Olympiad, Odyssey of the Mind, and other enrichment programs that will indeed take up her free time but will be so good for her. Ask about other types of programs in your area that may have different names. My daughter (11) does Science Olympiad and that saved her this past school year -- she loves science but the teaching in class was really dull and poorly done this past year, so having SO to fulfill her science hunger kept her interested and challenged.
Look online and search something like "science camps" and your area of New Jersey. Also, many Some universities run summer programs in many subjects for teenagers so check with every university and college near you! It is getting late for summer programs and camps but she might even be able to do a year-round teen program or even take an introductory college class.
Good luck. Be assertive. Do not let anyone tell you you're being a "helicopter parent" if you push the school to challenge her; she has a right to an education that uses ALL of her brain. Spend time online really seeing what out-of-school options there are too.