How We Help

✓ Creation of IEPs or 504 Plans from scratch 

✓ Review & improvement of existing documents 

✓ Negotiations with the school on your behalf 

✓ Assistance with state complaints and due process cases 

We'll do whatever it takes

To Help Your Child Succeed in School (and Life)
  • Write a new IEP or 504 Plan from scratch, taking into consideration not only your child’s official report cards and medical documents but also their personality and your own input into what your child needs

  • Review and provide improvement recommendations of an existing education plan, or any additional documents you need to create and enforce an individual education plan for your child

  • Participate in the meetings with your school and advocate for your child on your behalf

  • Prepare and file state complaints when the school district doesn’t follow the IEP

  • Attend manifestation meetings if your child is at risk for being expelled or forced to change schools

Better report cards. Happier child. Happier you.

95% Case Success Rate​

95% Case Success Rate​

25 Years of Experience​

25 Years of Experience​

1,000+ IEP Meetings Attended​

1,000+ IEP Meetings Attended​

Already Have an IEP? Your Child Deserves a Better One.

If you got an IEP without the help of an advocate, chances are, it’s not as good as it could (and should) be.

Did you know that in addition to support in reading, math or writing, school districts are obligated to help your child develop organizational, social and communication skills, provide behavioral counseling, and help with staying focused?

95% of the IEPs we review have either insufficient support or don’t specify how your child’s progress will be tracked well enough to hold the school accountable for following the IEP.

We’ll review your child’s IEP and make improvement suggestions to get your child the best support possible.

Moving to Florida From a Different State?

Get your child’s IEP reviewed in advance.

Florida is notorious for rewriting out-of-state IEPs, removing a lot of services and weakening the education plan.

So, if you’re planning to move to Florida, call us in advance, while your child is still attending their school. We’ll review the child’s existing IEP and make recommendations on how it should be rewritten so that the integrity of the plan your child has now stays in place.

Don’t go to your IEP meeting alone.

Many new Florida residents go into an IEP meeting and are told, “We don’t do that in Florida” or “The service is the same. We just call it something different,” while in fact, the school is changing the type of service or reducing the amount of time.

Want to make sure your child is getting the best support possible in their new school? Take one of our advocates to the meeting with you.

It Just takes two steps

To Help Your Child Succeed in School (and Life)
STEP 1: Schedule a free call to describe your situation

Schedule a free 15-minute call with us to describe your situation and decide how you’d like us to help.

Below are the most typical ways we can support you in your fight for your child’s right to thrive, along with the respective fees.

document review
Document Review & Consultation

Send us all your documents for a review (e.g., a copy of your child’s current education plan, report cards, emails from the school, evaluations, behavior reports—anything that helps us understand how your child is performing in school), together with any questions you may have.

We’ll review them, provide improvement recommendations, and answer all your questions in a consultation via a video call.

Fee: $300

support plan
The Annual Advocate Support Plan

You can get our support for a full year. It includes:

  • One comprehensive consultation via a video call

  • Unlimited email and phone communication

  • Unlimited document reviews and improvement recommendations

  • Creation of an action plan

  • Unlimited correspondence with the school district on your behalf

Fee: $450 per year

Negotiations with school representatives on your behalf

We’d happily participate in a meeting with your school in person and negotiate with the school on your behalf. The schools know and fear us, and you’d be amazed by how different they’ll treat your concerns with your IEP advocate present.


  • Virtual meeting: $275 per meeting

  • Physical meeting on location within Florida: $350 per meeting

Some cases may require higher fees due to their complexity and the effort from our side. But we’ll always keep you in the loop and will discuss any additional fees with you in advance.

STEP 2: Sign the agreement and take a breath. We’ve got it from here.

After the initial call, we’ll send you our agreement and a link to the payment. You’ll also receive a list of all the documents you need to send us so that we can get to work as soon as possible.

Once we receive the signed agreement, the payment and the necessary documents, you’ll get one of our IEP advocates assigned to you, and they’ll start working on your case right away.

We are your best shot

In Helping Your Child Thrive in School (and Life)

I have fought the school for two years to get my daughter an IEP. The school always said she wouldn’t qualify, but she kept getting worse. I have only taken two sessions of the course so far, but you have changed my life and my daughter’s life. I did everything outlined in the training to get the school to evaluate my daughter. I wrote the letter exactly how you recommended. I emailed the principal exactly how you said, and I left the exact phone messages you suggested. The result? The principal called me within two hours after getting my letter and phone messages and asked me to come to the school the next morning to sign the paperwork to get the IEP process started. Incredible! I wish I could hug you right now!

Sarah C.

Class of 2019

Oh, my gosh! In the first session alone, I learned more from Pam Lindemann about special education than I did working 10 years in the public school system as a teacher. I had no idea how many rights parents have. Now, I’m ashamed to say that the school district I worked for lied to me about so many things just so they didn’t have to pay for services for kids who needed them. I wish I had this information years ago. I could have helped so many more kids.

Amy T.

Class of 2020

As a parent, I was always intimidated by IEP meetings. I hated them. I felt stupid, lost and frustrated because I never felt like anything was accomplished in the meetings. I didn’t understand the terminology, the process, none of it. This course changed it all. I realized that a lot of things the school should be doing for my son, they actually weren’t! I learned that they lied to me about a lot of things. How I wish I had taken this course several years ago. It would have saved me a lot of frustration and allowed me to help my son even more.

Katrina M.

Class of 2017

Pam Lindemann is beyond the best in town. She will advocate for your child as if he/she was her own. Her honest opinion will blow your mind. Knowledge, kind, strong, quick, etc. I can’t say enough about this business! Worth every penny! She knows the system, she knows everyone, she knows what is best, and she is wise!! I am so grateful I found Pam and her extraordinary team!!! Thank you so much for everything you have done!

Barbara G.

Source: Local Guide reviews

Pam Lindemann and her staff have been key to our son’s success in school. They always advocate and support our son with his best interest in mind. Our son would not be as successful and would not have the proper support in place had we not had Pam with us to advocate for him. Our family recommends The IEP Advocate to anyone who needs an advocate or needs help navigating the school system with an IEP.

Tracy P.

Source: Google Reviews

Thanks to Pam Lindemann, our daughter’s IEP stayed the same (which we wanted), and with the McKay scholarship funds we received we were able to send her to private school at no cost to us. She is blossoming at her new school, and we could not be happier! Thank you IEP Advocates and sweet Pam for all your help! Our daughter has a bright future in front of her, and you played a major role in that!

Jack and Kim M.

Source: Client feedback via email

To work with Pam Lindemann and her team has been one of the best decisions I have ever made in my life.  My son has had an IEP since kindergarten and not until switching counties this last year did I feel the pain of having my son struggle because his needs were not met and my questions never truly answered. I had my first IEP review meeting with the school and my advocate completely dominated the meeting and we got what we wanted and more. Never again will I attend any of those meetings without my advocate and Pam’s guidance. They are a true blessing! Even if you are at a “good” school, I suggest you attend those meetings with a knowledgeable advocate from Pam’s team. You are only doing your child and their future a favor!

Joannie D.

Source: Google Reviews

Thank goodness we had The IEP Advocate at our annual review. We will be meeting with the IEP team again in a month with her. The counties are trying to cut as much as they can and without our advocate it would have been terrible. She fought for what is best for our son, and I will not attend any meetings in the future without her. Thank goodness for Pam Lindemann and her team.

Julie M.

Source: Google Reviews

I took this course because my 3-year-old son was just diagnosed with autism. I think it’s going to be a long haul getting him through school, and I don’t know anything about special education. I knew I would learn some things because, after all, I started with nothing. But I didn’t expect to learn so much! It was incredibly eye-opening, and even though I’ve only had a couple IEP meetings, I could relate to some of the stories Pam Lindemann told of how schools try to get out of providing help. Thank you so much, Pam. Now, I’m much better prepared to help my son.

Carlos F.

Class of 2019

The IEP meeting I had at the school which included an Advocate was a COMPLETELY different experience from all the others preceding it. School staff was attentive and helpful, and the meeting was *very* well attended. All prior meetings felt as if they were attended begrudgingly by a very few pertinent staff members. I had felt like I was being treated like an idiot, and like my son was lazy and “just needed to do the work”. Once an IEP Advocate was there, it seemed all of a sudden that school staff had a lot of respect for me and for my son’s needs. An excellent plan was put in place for him which made the rest of that year very successful.

Terrie D.

Source: Google Reviews

The IEP Advocate represented my son in a professional caring way, as if it was their own child. I was lost to all the terminology with the school officials, however, Pam Lindemann explained everything to me and made sure that my son was going to receive the proper education that he has not been receiving. It is like a dark cloud that has been hanging over is gone and my son is looking forward to succeeding. I thank you all from the bottom of my heart.

Tracy D.

Source: Google Reviews

The IEP Advocate was the greatest blessing for my son. Speaking with Pam Lindemann and knowing that she understands what you are going through as a concerned parent really helped to prepare me for the 2nd meeting. Pam educated me on different sections of the IEP to make sure I understood certain things that were listed. The meeting was beyond EXCELLENT with Pam’s impeccable knowledge, advocating for our son. It was music to our ears and a song written in our hearts. We are truly grateful for The IEP Advocate and HIGHLY recommend them to any parent who needs assistance with getting the best plan for your child/children!!

Chanell W.

Source: Google Reviews

Breathe. We've got it from here.​

You don't have to worry about this anymore. We'll know what to do, and we’ll take care of you and your child.
Contact us today to schedule a free call and find out how we can help.
[gravityform id="1" title="false" description="false" ajax="true" tabindex="49" field_values="check=First Choice,Second Choice"]
<div class='gf_browser_unknown gform_wrapper gravity-theme' id='gform_wrapper_1' ><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1' action='/how-we-help/' ><div class='gf_invisible ginput_recaptchav3' data-sitekey='6LdHX_ocAAAAANPA7hLXwM3JCtLpSRAFLNxPYz7F' data-tabindex='49'><input id="input_cd00638f3390ae35f984c721a3434f94" class="gfield_recaptcha_response" type="hidden" name="input_cd00638f3390ae35f984c721a3434f94" value=""/></div> <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":9060}' /> <div class='gform_body gform-body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below'><fieldset id="field_1_1" class="gfield gfield_contains_required field_sublabel_hidden_label field_description_below gfield_visibility_visible" ><legend class='gfield_label gfield_label_before_complex' >Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name' id='input_1_1'> <span id='input_1_1_3_container' class='name_first' > <input type='text' name='input_1.3' id='input_1_1_3' value='' tabindex='51' aria-required='true' placeholder='First' /> <label for='input_1_1_3' class='hidden_sub_label screen-reader-text'>First</label> </span> <span id='input_1_1_6_container' class='name_last' > <input type='text' name='input_1.6' id='input_1_1_6' value='' tabindex='53' aria-required='true' placeholder='Last' /> <label for='input_1_1_6' class='hidden_sub_label screen-reader-text'>Last</label> </span> </div></fieldset><div id="field_1_2" class="gfield gf_left_half gfield--width-half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_1_2' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_1_2' type='text' value='' class='large' tabindex='55' aria-required="true" aria-invalid="false" /> </div></div><div id="field_1_3" class="gfield gf_right_half gfield--width-half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_1_3' >Phone<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_3' id='input_1_3' type='text' value='' class='large' tabindex='56' aria-required="true" aria-invalid="false" /></div></div><div id="field_1_5" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_1_5' >What Are You Looking For?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_select'><select name='input_5' id='input_1_5' class='large gfield_select' tabindex='57' aria-required="true" aria-invalid="false" ><option value='I just have a quick question. I don&#039;t need an advocate.' >I just have a quick question. I don&#039;t need an advocate.</option><option value='I need help. I might need to hire an advocate, but I&#039;m not sure.' >I need help. I might need to hire an advocate, but I&#039;m not sure.</option><option value='I am ready to hire an advocate. Please let me know what to do next.' >I am ready to hire an advocate. Please let me know what to do next.</option><option value='I&#039;m moving to Florida and I need my child’s IEP reviewed.' >I&#039;m moving to Florida and I need my child’s IEP reviewed.</option></select></div></div><div id="field_1_4" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_1_4' >What&#039;s Going On?</label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_1_4' class='textarea small' tabindex='58' aria-invalid="false" rows='10' cols='50'></textarea></div></div><div id="field_1_6" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_1_6' >CAPTCHA</label><div id='input_1_6' class='ginput_container ginput_recaptcha' data-sitekey='6LfqyUUdAAAAAO_oYyOK9VGfUtvRf_ImDKTjIaqM' data-theme='light' data-tabindex='59' data-badge=''></div></div></div></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' value='Submit' tabindex='60' onclick='if(window["gf_submitting_1"]){return false;} window["gf_submitting_1"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_1"]){return false;} window["gf_submitting_1"]=true; jQuery("#gform_1").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=49' /> <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='1' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsImZhM2U0OTA5MTFhYjA0NWI1NDI1OGUwYmM3OWMzYjdhIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' /> <input type='hidden' name='gform_field_values' value='check=First+Choice%2CSecond+Choice' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 1, '' );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, '' );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}, 50);}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [1, current_page]);} );} ); </script>