Regional Jet 900 (CRJ900)
Flight Crew Air Transport Pilot (ATP)
Situational Awareness
Deviation - Altitude Excursion From Assigned Altitude; Deviation - Track / Heading All Types; Deviation / Discrepancy - Procedural Clearance; Inflight Event / Encounter Unstabilized Approach
Flight Crew Became Reoriented; Flight Crew Returned To Clearance
Human Factors
Just prior to the final approach fix; I was unable to descend early enough to capture the glide slope from above. We were in IMC and the aircraft was fully configured for landing while descending through 3000 feet MSL at about 1700 FPM at the FAF. We were 400 feet too high as we needed to be at 2;600 MSL to be on the glide slope at that point so I decided to execute a go-around maneuver.Tower also saw that we were high and asked if we were going to be able to make it work. Our reply was that the First Officer (FO) notified ATC of our intention to go-around.We were instructed to climb and maintain 3;000 and turn left heading 270; however; since I had hit the Take-Off Go Around buttons and we were already around 3;000 feet and beginning to climb toward the command bars; I gained 500 feet over the course of the maneuver before adjusting our altitude back down to 3000 feet.ATC quickly asked us if we needed any assistance because of our altitude deviation and slow heading change so the FO replied that we were aware of the deviation and were correcting back to 3;000 while turning to heading 270. We continued the second approach and landed the aircraft safely.As Captain and pilot flying I needed to be more aware of my altitude in relation to the glide slope prior to the final approach fix. I also would have been well served to just hold altitude and stay on the localizer until obtaining the missed approach clearance from ATC.
[Report narrative contained no additional information.]
CRJ-900 flight crew reported altitude and heading deviations while executing a go-around following an un-stabilized approach.