Abslolutely. If at all possible, this is kind of backwards, but see if you can find out what kind of Emotional/behavioral program they have at her school. Our school has a really really nice one, sometimes I wish Q could benefit from it. (Actually the Autism Spectrum Disorders (ASD) and Ebd teachers do support eachother esp. since some of the kids have mixed diagnosis...and if someone needs personal attention , they cover for eachother) These folks know how to take little moments and capitalize on them or help calm them or encourage etc. Yes, they can do behavior programs, but for your daughter since she probably does not act out at school it would be more motivational, with support to break down work, reduce what they can etc. She could have an advocate in them daily.
Just MHO, an IEP does not have to be forever, if she truly would not need it at some point, great... but a 504 would not give her as much contact with people who can really help, they are not under threat of auditing and loss of finances if they dont follow it, etc. It can be written faster though (depends on the school)....IEP would require going thru the channels so if you think you want it write the letter TODAY and you can send it registered mail, but another options is to walk it to the school or district office and have them stamp it in front of you (there is often a line that says received in district on:___) and you get a copy of it right there and then.
Start the ball rolling, heck, what do you have to lose at this point? IN the mean time, is there a counselor or social worker that can help you? Ask them to help her and also to help you go see the EBD classroom, dont worry if you see kids who have serious problems different from your difficult child. EBD programming can take on many faces including just using the room as a resource, meeting with a staff for check-ins, having them write academic goals and working on them with her etc. It is more important to see how the staff would/could help. If not there then ask what i available for kids like yours in the district. Some districts are really good at this stuff, some of course, not so good, but it only takes ONE for your daughter....ONE hero.