Small Aircraft; High Wing; 1 Eng; Fixed Gear
Flight Crew Private
Flight Crew Last 90 Days 3; Flight Crew Total 319; Flight Crew Type 68
Distraction; Situational Awareness; Training / Qualification
Airspace Violation All Types; Deviation / Discrepancy - Procedural Published Material / Policy; Deviation / Discrepancy - Procedural FAR
Flight Crew Became Reoriented; Flight Crew Took Evasive Action
Human Factors
While flying out to the practice area outside of the Bravo; I was attempting to maintain an altitude 100 feet below the shelf of the ORD Bravo airspace.  There were some up and downdrafts during the first portion of our flight. Based on the altimeter reading in the aircraft I had thought I had caught it in time; but while reviewing radar/ADS-B data on an aviation website; I concluded I did enter the airspace. It was only for a few seconds; but I do take this quite seriously. I believe an additional factor is a lack of flying currency related to the pandemic. In the future; when I feel unstable air; I will select an altitude even lower to provide more of a buffer.
Flying with a private pilot to help him get recurrent. Departed ZZZ and climbed to intermediate altitudes to avoid the Bravo airspace. Pilot selected 3;500 [feet] and acknowledged he would stay clear of the Bravo. He leveled at 3;500 [feet] but then caught an updraft and allowed his altitude to surpass the 3;600 foot floor of the ORD Class B momentarily. He called out that he had allowed the aircraft to climb 100 feet high and I immediately commanded a descent back to the selected altitude. No other aircraft were in the vicinity. Lack of currency; having been out of the cockpit for months; turbulent conditions; and the distraction of instruction as we were reviewing G1000 operation led to the momentary altitude excursion.
Small aircraft instructor and student reported momentary incursion of ORD Class B airspace; citing lack of recent flying experience as contributing factor.