Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies (Schedule of Reclassifications) (Details)

v2.4.1.9
Significant Accounting Policies (Schedule of Reclassifications) (Details) (USD $)
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Apr. 30, 2014
Dec. 31, 2012
Operating Expenses:            
Instructional   $ 229,907us-gaap_CostOfServices   $ 566,442us-gaap_CostOfServices    
Marketing   270,404us-gaap_MarketingExpense   824,002us-gaap_MarketingExpense    
Cost of Revenues 662,368us-gaap_CostOfRevenue 500,311us-gaap_CostOfRevenue 1,524,793us-gaap_CostOfRevenue 1,390,444us-gaap_CostOfRevenue    
Receivable collateral valuation reserve    123,647aspu_ReceivableCollateralValuationService    123,647aspu_ReceivableCollateralValuationService 123,647aspu_ReceivableCollateralValuationService 502,315aspu_ReceivableCollateralValuationService
General and administrative 1,701,871us-gaap_GeneralAndAdministrativeExpense 1,752,717us-gaap_GeneralAndAdministrativeExpense 4,160,978us-gaap_GeneralAndAdministrativeExpense 4,866,498us-gaap_GeneralAndAdministrativeExpense    
Depreciation and amortization 133,966us-gaap_DepreciationDepletionAndAmortization 121,904us-gaap_DepreciationDepletionAndAmortization 389,706us-gaap_DepreciationDepletionAndAmortization 350,990us-gaap_DepreciationDepletionAndAmortization    
Total Operating Expenses 2,498,205us-gaap_OperatingExpenses 2,498,579us-gaap_OperatingExpenses 6,075,477us-gaap_OperatingExpenses 6,731,579us-gaap_OperatingExpenses    
As Previously Reported [Member]            
Operating Expenses:            
Instructional   285,221us-gaap_CostOfServices
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  734,597us-gaap_CostOfServices
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Marketing   270,404us-gaap_MarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  824,002us-gaap_MarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Cost of Revenues   555,625us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  1,558,599us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Receivable collateral valuation reserve   123,647aspu_ReceivableCollateralValuationService
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  123,647aspu_ReceivableCollateralValuationService
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
General and administrative   1,697,403us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  4,698,343us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Depreciation and amortization   121,904us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  350,990us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Total Operating Expenses   2,498,579us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  6,731,579us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Restatement Adjustment [Member]            
Operating Expenses:            
Cost of Revenues   (55,314)us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (168,155)us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Restatement Adjustment [Member] | Dues, Fees, and Licenses [Member]            
Operating Expenses:            
Instructional   (14,878)us-gaap_CostOfServices
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= aspu_DuesFeesAndLicensesAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (55,127)us-gaap_CostOfServices
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= aspu_DuesFeesAndLicensesAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Marketing              
Cost of Revenues   (14,878)us-gaap_CostOfRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= aspu_DuesFeesAndLicensesAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (55,127)us-gaap_CostOfRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= aspu_DuesFeesAndLicensesAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Receivable collateral valuation reserve              
General and administrative   14,878us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= aspu_DuesFeesAndLicensesAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  55,127us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= aspu_DuesFeesAndLicensesAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Depreciation and amortization             
Total Operating Expenses              
Restatement Adjustment [Member] | Internet Related Expense [Member]            
Operating Expenses:            
Instructional   (40,436)us-gaap_CostOfServices
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= aspu_InternetRelatedExpenseAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (113,028)us-gaap_CostOfServices
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= aspu_InternetRelatedExpenseAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Marketing              
Cost of Revenues   (40,436)us-gaap_CostOfRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= aspu_InternetRelatedExpenseAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (113,028)us-gaap_CostOfRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= aspu_InternetRelatedExpenseAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Receivable collateral valuation reserve              
General and administrative   40,436us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= aspu_InternetRelatedExpenseAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  113,028us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= aspu_InternetRelatedExpenseAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Depreciation and amortization             
Total Operating Expenses              
Restatement Adjustment [Member] | Marketing Fees [Member]            
Operating Expenses:            
Instructional              
Marketing              
Cost of Revenues              
Receivable collateral valuation reserve              
General and administrative              
Depreciation and amortization             
Total Operating Expenses              
Restatement Adjustment [Member] | Library Services Adjustment [Member]            
Operating Expenses:            
Instructional              
Marketing              
Cost of Revenues              
Receivable collateral valuation reserve              
General and administrative              
Depreciation and amortization             
Total Operating Expenses