<informationTable xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <infoTable>
       <nameOfIssuer>CHEVRON CORP NEW</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>166764100</cusip>
       <value>305</value>
       <shrsOrPrnAmt>
           <sshPrnamt>1697</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>1697</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>ERIE INDTY CO</nameOfIssuer>
       <titleOfClass>CL A</titleOfClass>
       <cusip>29530P102</cusip>
       <value>1743</value>
       <shrsOrPrnAmt>
           <sshPrnamt>7008</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>7008</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>EXXON MOBIL CORP</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>30231G102</cusip>
       <value>420</value>
       <shrsOrPrnAmt>
           <sshPrnamt>3812</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>3812</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>ISHARES TR</nameOfIssuer>
       <titleOfClass>IBOXX INV CP ETF</titleOfClass>
       <cusip>464287242</cusip>
       <value>5444</value>
       <shrsOrPrnAmt>
           <sshPrnamt>51633</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>51633</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>ISHARES TR</nameOfIssuer>
       <titleOfClass>RUS MDCP VAL ETF</titleOfClass>
       <cusip>464287473</cusip>
       <value>23839</value>
       <shrsOrPrnAmt>
           <sshPrnamt>226304</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>226304</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>ISHARES TR</nameOfIssuer>
       <titleOfClass>RUS MD CP GR ETF</titleOfClass>
       <cusip>464287481</cusip>
       <value>19681</value>
       <shrsOrPrnAmt>
           <sshPrnamt>235414</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>235414</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>ISHARES TR</nameOfIssuer>
       <titleOfClass>RUS 2000 VAL ETF</titleOfClass>
       <cusip>464287630</cusip>
       <value>6490</value>
       <shrsOrPrnAmt>
           <sshPrnamt>46801</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>46801</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>ISHARES TR</nameOfIssuer>
       <titleOfClass>RUS 2000 GRW ETF</titleOfClass>
       <cusip>464287648</cusip>
       <value>6580</value>
       <shrsOrPrnAmt>
           <sshPrnamt>30675</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>30675</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>ISHARES TR</nameOfIssuer>
       <titleOfClass>CORE MSCI EAFE</titleOfClass>
       <cusip>46432F842</cusip>
       <value>20270</value>
       <shrsOrPrnAmt>
           <sshPrnamt>328846</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>328846</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>PROCTER AND GAMBLE CO</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>742718109</cusip>
       <value>520</value>
       <shrsOrPrnAmt>
           <sshPrnamt>3432</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>3432</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>ROCKWELL AUTOMATION INC</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>773903109</cusip>
       <value>236</value>
       <shrsOrPrnAmt>
           <sshPrnamt>918</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>918</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
       <titleOfClass>US LCAP GR ETF</titleOfClass>
       <cusip>808524300</cusip>
       <value>213</value>
       <shrsOrPrnAmt>
           <sshPrnamt>3828</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>3828</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
       <titleOfClass>US LCAP VA ETF</titleOfClass>
       <cusip>808524409</cusip>
       <value>1134</value>
       <shrsOrPrnAmt>
           <sshPrnamt>17177</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>17177</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
       <titleOfClass>EMRG MKTEQ ETF</titleOfClass>
       <cusip>808524706</cusip>
       <value>2755</value>
       <shrsOrPrnAmt>
           <sshPrnamt>116390</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>116390</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
       <titleOfClass>INTL EQTY ETF</titleOfClass>
       <cusip>808524805</cusip>
       <value>4906</value>
       <shrsOrPrnAmt>
           <sshPrnamt>152324</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>152324</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>VANGUARD INTL EQUITY INDEX F</nameOfIssuer>
       <titleOfClass>FTSE EMR MKT ETF</titleOfClass>
       <cusip>922042858</cusip>
       <value>7904</value>
       <shrsOrPrnAmt>
           <sshPrnamt>202778</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>202778</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
       <titleOfClass>INT-TERM CORP</titleOfClass>
       <cusip>92206C870</cusip>
       <value>27430</value>
       <shrsOrPrnAmt>
           <sshPrnamt>353885</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>353885</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
       <titleOfClass>S&amp;P 500 ETF SHS</titleOfClass>
       <cusip>922908363</cusip>
       <value>5663</value>
       <shrsOrPrnAmt>
           <sshPrnamt>16117</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>16117</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
       <titleOfClass>MCAP VL IDXVIP</titleOfClass>
       <cusip>922908512</cusip>
       <value>1815</value>
       <shrsOrPrnAmt>
           <sshPrnamt>13420</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>13420</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
       <titleOfClass>MCAP GR IDXVIP</titleOfClass>
       <cusip>922908538</cusip>
       <value>977</value>
       <shrsOrPrnAmt>
           <sshPrnamt>5435</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>5435</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
       <titleOfClass>SML CP GRW ETF</titleOfClass>
       <cusip>922908595</cusip>
       <value>12869</value>
       <shrsOrPrnAmt>
           <sshPrnamt>64170</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>64170</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
       <titleOfClass>SM CP VAL ETF</titleOfClass>
       <cusip>922908611</cusip>
       <value>19167</value>
       <shrsOrPrnAmt>
           <sshPrnamt>120701</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>120701</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
       <titleOfClass>GROWTH ETF</titleOfClass>
       <cusip>922908736</cusip>
       <value>15880</value>
       <shrsOrPrnAmt>
           <sshPrnamt>74516</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>74516</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
       <titleOfClass>VALUE ETF</titleOfClass>
       <cusip>922908744</cusip>
       <value>19633</value>
       <shrsOrPrnAmt>
           <sshPrnamt>139868</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>0</Sole>
           <Shared>0</Shared>
           <None>139868</None>
       </votingAuthority>
   </infoTable>
</informationTable>
