XML 24 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings (Loss) Per Share (Details) (USD $)
In Millions, unless otherwise specified
6 Months Ended 51 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2014
Nov. 30, 2014
Nov. 30, 2014
Nov. 30, 2013
Nov. 30, 2013
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount        
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 9.9us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount $ 9.9us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount      
Participating Restricted Stock Units [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Undistributed Earnings Allocated to Participating Securities $ 0us-gaap_UndistributedEarningsAllocatedToParticipatingSecurities
/ us-gaap_StatementClassOfStockAxis
= schl_ParticipatingRestrictedStockUnitsMember
  $ 0us-gaap_UndistributedEarningsAllocatedToParticipatingSecurities
/ us-gaap_StatementClassOfStockAxis
= schl_ParticipatingRestrictedStockUnitsMember
$ 0us-gaap_UndistributedEarningsAllocatedToParticipatingSecurities
/ us-gaap_StatementClassOfStockAxis
= schl_ParticipatingRestrictedStockUnitsMember
$ 0us-gaap_UndistributedEarningsAllocatedToParticipatingSecurities
/ us-gaap_StatementClassOfStockAxis
= schl_ParticipatingRestrictedStockUnitsMember