Pearl Harbor happened on 7 December 1941
Battle of Wake Island happened on 7-23 December 1941
The Japanese Invasion of the Philippines Islands happened from December 8, 1941 to May 8, 1942
Doolittle Raid happened on 18 April 1942
Battle of the Coral Sea happened on May 4–8, 1942
Battle of Midway happened on 4-6 June 1942
Battle of Leyte Gulf happened on 23–26 October 1944
Aleutian Islands Campaign happened from 1942 to 1943
USA Island Campaigns happened from 1943 to 1945
Japan Surrenders on August 15th 1945
Your numbers on the Aircraft carriers are inaccurate.
At the outset right before Pearl Harbor, America had 8 Fleet Carriers (1 in atlantic) and 11+ Escort Carriers (some in atl), and by Axis high water mark in 1942 (before midway?), had 6 Fleet Carriers (1 in Atlantic) 21+ Escort Carriers (some in atl) and 23+ more Fleet Carriers under construction.
America had Pacific Carriers:
Escort Carriers:
Long Island Class: 2 total built, both before pearl harbor
Bogue Class: 45 total built, of the 11 built for the american navy in the pacific 1 was built before pearl harbor, and 8 built before midway, several more in the atlantic under american flags, the rest were lend-lease HMS vessels
Sangamon Class: 4 total built, all before pearl harbor
Charger Class: 4 total built, all for atlantic, all before pearl harbor
Casablanca Class: all 50 total launched between Nov 1942 and July 1944
Commencement Bay Class: all 19 total launched between 1943 and 1945
(very very few of our escort class carriers were sunk by japanese, close to zero if not zero. a few were sunk by german u-boats in the atlantic, and many served in both theaters)
Light Carriers:
USS Independence (CVL22) (launched 22 August 1942, sunk in 1951 nuclear test)
USS Princeton (CVL23) (launched 18 October 1942, sunk 24 October 1944 at the Battle of Leyte Gulf)
USS Belleau Wood (CVL24) (launched 6 December 1942, scrapped 1960)
USS Cowpens (CV25) (launched 17 January 1943, scrapped 1960)
USS Monterey (CVL26) (launched 28 February 1943, scrapped 1956)
USS Cabot (CVL28) (launched 4 April 1943, scrapped 1972)
USS Langley (CVL27) (launched 22 May 1943, scrapped 1947)
USS Bataan (CVL29) (launched 1 August 1943, scrapped 1961)
USS San Jacinto (CVL30) (launched 26 September 1943, scrapped 1947)
Heavy / Fleet Carriers:
USS Langley (CV1) (launched 1912, converted 1922, sunk 27th February 1942 near Java)
USS Lexington (CV2) (launched 1925, sunk 8th May 1942 at the Battle of the Coral Sea)
USS Seratoga (CV3) (launched 1925, scrapped 25th July 1946 in a nuclear test)
USS Yorktown (CV5) (launched 1936, sunk 7 June 1942 at the Battle of Midway)
USS Enterprise (CV6) (launched 1936, scrapped on 1947)
USS Hornet (CV8) (launched 1940, sunk 13 January 1943 west of the Solomon Islands)
USS Essex (CV9) (launched 31 July 1942, scrapped 1973)
USS Lexington (CV16) (launched 23 September 1942, struck from record 1991)
USS Bunker Hill (CV17) (launched 7 December 1942, scrapped 1966)
USS Yorktown (CV10) (launched 21 January 1943, struck from record 1973)
USS Intrepid (CV11) (launched 26 April 1943, struck from record 1982)
USS Wasp (CV18) (launched 17 August 1943, scrapped 1973)
USS Hornet (CV12) (launched 30 August 1943, struck from record 1989)
USS Franklin (CV13) (launched 14 October 1943, scrapped 1964)
USS Hancock (CV19) (launched 24 January 1944, scapped 1976)
USS Ticonderoga (CV14) (launched 7 February 1944, scrapped 1973)
USS Shangri-La (CV38) (launched 24 February 1944, scrapped 1988)
USS Bennington (CV20) (launched 28 February 1944, scrapped 1994)
USS Bon Homme Richard (CV31) (launched 29 April 1944, scrapped 1992)
USS Randolph (CV15) (launched 28 June 1944, scrapped 1975)
USS Antietam (CV36) (launched 20 August 1944, scrapped 1974)
USS Lake Champlain (CV39) (launched 2 November 1944, scrapped 1966)
USS Boxer (CV21) (launched 14 December 1944, scrapped 1971)
USS Kearsarge (CV33) (launched 5 May 1945, scrapped 1974)
USS Tarawa (CV40) (launched 12 May 1945, scrapped 1967)
USS Princeton (CV37) (launched 8 July 1945, scrapped 1971)
USS Leyte (CV32) (launched 23 August 1945, scrapped 1970)
USS Oriskany (CV34) (launched 13 October 1945, scrapped 1989)
Atlantic Carriers:
Heavy / Fleet Carriers Carriers:
USS Ranger (CV4) (launched 1933, scrapped 28th January 1947)
Carriers that served in the Atlantic then served in the Pacific:
Heavy / Fleet Carriers:
USS Wasp (CV7) (launched 1939, sunk 15 September 1942 off the Solomon Islands)
(total number of American Heavy Fleet Carriers operational 1 year after the war ended: over 39 :-o)
Japanese:
Heavy / Fleet Carriers:
Kaga (launched 17 November 1921, sunk 4 June 1942 at the Battle of Midway)
Akagi (launched 22 April 1925, sunk 4 June 1942 at the Battle of Midway)
Soryu (launched 23 December 1935, sunk 4 June 1942 at the Battle of Midway)
Hiryu (launched 16 November 1937, sunk 5 June 1942 at the Battle of Midway)
Shokaku (launched 1 June 1 1939, sunk 19 June 1944)
Hiyo (launched 24 June 1941, sunk 21 June 1944 at the Battle of the Philipine Sea)
Junyo (launched 26 June 1941, dismantled 1947)
Taiho (launched 7 April 1943, sunk 19 June 1944 at the Battle of the Philippine Sea)
Unryu (launched 25 September 1943, sunk December 19, 1944)
Amagi (launched 15 October 1943, sunk in port on 27 July 1945)
Katsuragi (launched 15 October 1943, dismantled 1946)
Shinano (launched 5 October 1944, sunk 29 November 1944)
Light / Escort Carriers:
Hosho (launched 13 November 1921, dismantled 1947)
Ryujo (launched 2 April 1931, sunk 24 August 1942 at the Battle of the Eastern Solomons)
Ryuho (launched 16 November 1933, destroyed 19 March 1945)
Shoho (launched 1 June 1935, sunk 7 May 1942)
Chitose (launched 29 November 1936, sunk 25 October 1944 at Battle of Leyte Gulf)
Chiyoda (launched 29 November 1936, sunk sunk 25 October 1944)
Kaiyo (launched 9 December 1938, dismantled 1946)
Chuyo (launched 20 May 1939, sunk 4 December 1943)
Unyo (launched 31 Oct 1939, sunk 17 September 1944)
Zuikaku (launched 27 November 1939, sunk 25 October 1944 at the Battle of Leyte Gulf)
Zuiho (launched 27 Dec 1940, sunk 25 October 1944 at the Battle of Leyte Gulf)
Shinyo (launched 15 November 1943, sunk 17 November 1944)
Taiyo (launched 19 June 1944, sunk 18 Aug 1944)
Some of these japanese carriers may be in the wrong catagory, as many of them were converted from other ships. I know that there were six, not seven, fleet carriers at the time of pearl harbor, and that many of japan’s later fleet carriers never were truly operational or were sunk by american submarines before they saw combat. When you look above and see a japanese carrier sunk without me mentioning what btl it was in, 95% chance it was an american submarine.