Your Best Shot at
Helping Your Child
Succeed in School (and Life)

Your Best Shot at
Helping Your Child
Succeed in School (and Life)

We help parents get the school to approve and follow individual education plans (IEPs) for their children who are struggling in school. Even if the school is saying “no” to you, we’ll get them to say “yes” to us.

Your Best Shot
at Helping Your Child Succeed in School (and Life)

We help parents get the school to approve and follow individual education plans (IEPs) for their children who are struggling in school. Even if the school is saying “no” to you, we’ll get them to say “yes” to us.

You Know Your Child is Struggling
at School and Needs Help, But…

The school is just not budging.

They begrudgingly schedule a meeting. Dismiss your concern. Give you excuses.

You think maybe they are already doing everything they can. Don’t they want what’s best for your child, too?

But your child’s grades keep sliding. They are clearly struggling. So you lie awake at night, feeling helpless and sick with worry.

Your child deserves better. And the school is legally obligated to do better.

We know the law and the game the school is playing. We know how to hold them accountable and make them cooperate. And we won’t stop fighting till we get the best possible support for your child.

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​

Get an Education Plan That Will Help Your Child Succeed

We’ll help you get a new Individualized Education Plan (IEP) or 504 Plan for your child, or review an existing one to make sure they are getting the best support possible.

We will:

  • Write a new or review and improve an existing IEP or 504 Plan
  • 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 when children are at risk for being expelled or forced to change schools because of behavioral issues
  • Assist you with due process cases

13 Years. 1,000's of Happy Parents and Children!

The IEP Advocate has empowered hundreds of parents and caregivers to fight for their children’s rights.

Here’s what some of them have to say:

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

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

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

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

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

For the first time in years of IEP meetings, we felt like we were heard & able to make the necessary progress to update the IEP. There is absolutely NO way we would have been able to get the changes made without the expertise & intensity of our IEP Advocate. This is the first meeting I haven’t cried during because I knew he was getting everything he needed. I would recommend this for ANYONE with autistic children regardless of difficulties with the school. Worth absolutely every penny. Just can’t say enough good things. 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.

Sarah S.

Source: Google Reviews

Pam Lindemann’s team took the time to understand my child’s needs. Their advocate who worked with me has empowered me with knowledge, strength, and unwavering determination to make sure that my child has the opportunity to have her voice heard, as well as a fighting chance to get what she needs to be successful. Pam’s team is the last straw that had to be drawn to help cease any doubts that I had done everything that I could, and left no stone unturned. The peace of mind and success of my child is worth every penny!

Megan Lee

Source: Google Reviews

Pam Lindemann has an incredible ability to take very complex principles and break them down into simple language that any parent can understand. I loved all her personal stories about different meetings she attended and how she handled real-life situations. It helped me remember the concepts better. These were some of the most enlightening, educational and inspiring sessions I’ve ever taken.

Karen P.

Class of 2015

The meeting went PERFECT! I really felt a true difference having your advocate there at the meeting. I was treated much differently, with more respect, by the school staff than in the previous meeting. In this meeting I was well heard, and the team truly considered my daughter’s problems. I could not have asked for a better outcome, and my money was well spent and worth it! Thank you so much.

Teresa K.

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

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

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

Become an IEP Advocate

Tired of helplessly watching your child struggle? Fed up with the school’s excuses and inaction?

Take the fate of your child in your own hands. Learn how to fight for their rights and get them the support they deserve.

We’ll teach you:

  • How to decide whether your child needs an IEP or a 504 Plan
  • What rights your child has according to the law
  • How to get a free evaluation from the school district
  • What you need to prepare for a school meeting, what to say, when, what questions to ask them, how to answer their questions, etc.
  • How to hold your school accountable after the meeting
  • How to write a successful IEP and make the school follow it

Bonus: Ready-to-use templates for documents, phone calls, and email messages to make communication with your school more effective.

Why us?

The school will finally take you seriously.

Because they fear us.

Your case will have a 95% chance of success.

Because we don't give up.

supporting your child

We'll fight for your child like for our own.

Because we know what you're going through.

You Don’t Have to Do This Alone.

Join 10,000+ Empowered Parents

Get practical tips on how to get the school to help your child, sent directly to your inbox twice a month.
[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='/' ><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, 'https://theiepadvocate.com/wp-content/plugins/gravityforms/images/spinner.svg' );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, 'https://theiepadvocate.com/wp-content/plugins/gravityforms/images/spinner.svg' );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>