are you sure this is an MCAT topic...sound like overkills...
so...here how you calculate your pI:
you know animo acid have different functional group that have differnt pKa. The OH group have a pkA of 2 and the NH3 have pkA of 9. So, at pH 7, the OH lose the H and become O-, while the NH3+ still retain its H, the overall charge on the amino acid is (-1) + 1 = 0.
When you try to find the pI, you start from the state in which the amino acid charge is 0 (a Zwitterion). next, you find the state where it has a (+1) overall charge. For a simple nonpolar uncharged aminoacid, the (+1) state is when ph < 2 (OH group still intact). Then you find the (-1) state, which in the same case, is when NH3+ had become NH2. You observed, that the 2 functional group participating in change in overcharged is the OH group and the NH3 group, which respectively have pkA of 2 and 9. the pI is 2+9/2 = 5.5 This is also the pI for all nonpolar uncharged amino acids.
ofc, when you are dealing with charged or some polar uncharged with side chains having pkA or even a peptides, things are going to be more complicated. But, the process is still the same, find the -1 and +1 state, and indicate which functional groups or side chains is causing the change in charge; then average their pkA.
I doubt this is going to be on the MCAT, to be able to do this, you need to memorize the structure of all amino acids as well as their pkA