Skyhawk 172/Cutlass 172
Flight Crew Flight Instructor; Flight Crew Commercial; Flight Crew Instrument
Flight Crew Last 90 Days 100; Flight Crew Total 500; Flight Crew Type 500
Human-Machine Interface; Situational Awareness
Airspace Violation All Types
Flight Crew Became Reoriented; Flight Crew Exited Penetrated Airspace
Weather; Human Factors; Airspace Structure
During a flight of upset recovery training; done between 9;000 and 10;000 FT; a lot of time was used to clear the area of traffic below.  Due to high winds aloft from around 340 degrees; estimated at around 25 to 35 KTS and after we practiced a spin recovery where we lost around 2;000 FT we drifted inside Class B airspace (B airspace starts at 6;800 until 10;000 in this area).  According to the GPS we were around 0.5 NM inside the B airspace.  It was discovered by me as Instructor when our position relative to CRQ was around 4 NM and SSW.  A corrective measure was immediately taken to go below the airspace and north of it.  After we were done with upset recovery training  an IFR request was made for VOR-A practice approach at OKB and LOC-D at SEE. During these contacts with ATC no comments were made regarding this violation.
C172 Instructor pilot reports drifting into SAN Class B airspace during upset recovery training due to high winds from the north.  An immediate exit to the north is accomplished upon discovery.